第一次學習PHP,很多人說PHP是最好的語言,學習了一點點,還不敢說這樣的話,不過確實蠻好用的。
做了一個簡單的對數據庫的增刪改查的操作,主要是將四種操作寫成了獨立的函數,之后直接調用函數。以下是代碼:
<?php
$link = @mysql_connect("127.0.0.1","你的數據庫用戶名","你的數據庫密碼")
or die("連接失敗:" .mysql_error());
printf("連接成功<br/>");
@mysql_select_db("phpdb") or die("未連接到數據庫".mysql_error);
printf("已連接到指定數據庫<br/>");
//新建表
function createtable(){
$sqlcreate="create table user(
name varchar(10),
gender varchar(4),
email varchar(20)
)";
}
//插入數據
function insert(){
$sqlinsert = "insert into user(name,gender,email) values('jack','M','123@qq.com')";
$resultinsert = mysql_query($sqlinsert);//result為boolean類型
if($resultinsert){
echo "insert data success";
}else{
echo "insert data fail".mysql_error();
}
}
//更新數據
function update(){
$sqlupdate = "update user set name='Tom' where name='jack'";
$result = mysql_query($sqlupdate);//result為boolean類型
if($result){
echo "update data success";
}else{
echo "update data fail".mysql_error();
}
}
//查詢數據
function query(){
$sqlquery = "select * from user";
$queryresult=mysql_query($sqlquery);
if($queryresult){
echo "返回".mysql_num_rows($queryresult)."條記錄<br/>";
while ($row = mysql_fetch_array($queryresult)) {
echo $row[0];
echo $row[1];
echo $row[2]."<br/>";
}
}else{
echo "查詢失敗";
}
}
//刪除數據
function delete(){
$sqldelete = "delete from user where name='Tom'";
$deleteresult=mysql_query($sqldelete);
echo "已經刪除Tom的信息";
}
insert();
//update();
//delete();
query();
mysql_close($link);
?>