1. 程式人生 > >PHP連線MySQL的增刪改查

PHP連線MySQL的增刪改查

 

<?php
     header("content-type:text/html;charset=utf-8");
     //新增連線資料庫表
	 //連線資料庫 
	 $link=mysql_connect('localhost','root','root');
	 var_dump($link);
	 //判斷是否連線成功
	 if(!$link){
		 exit("資料庫連線失敗!.錯誤資訊:".mysql_error().",錯誤號".mysql_errno());
	 }
	 //選擇客戶端字符集 
	 mysql_set_charset('utf8');
	 //選擇資料庫 
	 mysql_select_db('zhenyu');
	 //建立sql語句
	 $sql="insert into bbs_user(id,username,password) values('','zhang1',123)";
	 //傳送SQL語句
	 $set=mysql_query($sql);
	 var_dump($set);
	 //處理sql語句
    if($set){
		 echo "新增成功";
		 echo "你的id:".mysql_insert_id();
		 echo "受影響的行號:".mysql_affected_rows();
 	 }else{
		 echo "新增失敗";
		 echo "錯誤資訊:".mysql_error().",錯誤號".mysql_errno();
	 }
?>

 

<?php
    header("content-type:text/html;charset=utf-8");
	//1連線資料庫查詢 
	$link=mysql_connect('localhost','root','root');
	//var_dump($link);
	//2判斷是否正常連線 
	if(!$link){
		exit('資料庫連線失敗!錯誤資訊:.'.mysql_error().",錯誤號:".mysql_errno());
	}
	//3選擇客戶端字符集 
	mysql_set_charset('utf8');
	//4選擇資料庫 
	mysql_select_db('zhenyu');
	//5準備sql語句 
	$sql="select * from bbs_user";
	//6傳送sql語句
	$set=mysql_query($sql);
	//var_dump($set);
	//7處理資料 
	if($set){
		echo "資料顯示成功";
		echo "<table border='3' width='800'>";
		echo "<tr>";
		echo "<th>id</th>";
		echo "<th>username</th>";
		echo "<th>password</th>";
		echo "</tr>";
		while($data=mysql_fetch_assoc($set)){
			//var_dump($data);
	    echo "<tr>";
		echo "<td>".$data['id']."</td>";
		echo "<td>".$data['username']."</td>";
		echo "<td>".$data['password']."</td>";
		echo "</tr>";
		//echo "本表當中有".mysql_num_rows($set)."個使用者";
		}
	}else{
		echo "資料顯示失敗";
	}
	   echo "<table>";
	   echo "本表當中有".mysql_num_rows($set)."個使用者";
	 //查需要先釋放資源 在去關閉資料庫
	 mysql_free_result($set);
     mysql_close($link);	 
?>
<?php
     header("content-type:text/html;charset=utf-8");
     //修改資料庫連線
	 //連線資料庫 
	 $link=mysql_connect('localhost','root','root');
	 //var_dump($link);
	 //判斷資料庫是否正常連線 
	 if(!$link){
		 exit("資料庫連線失敗!.錯誤資訊".mysql_error().",錯誤號".mysql_errno());
	 }
	 //設定字符集 
	 mysql_set_charset('utf8');
	 //選擇資料庫 
	 mysql_select_db('zhenyu');
	 //建立sql語句
	 $sql="update bbs_user set username='zhang8' where id=9";
	 //傳送sql語句
	 $set=mysql_query($sql);
	 //var_dump($set);
	 //處理sql語句
	 if($set){
		 echo "修改成功";
		 echo "受影響的行號: ".mysql_affected_rows();
 	 }else{
		 echo "修改失敗";
		 echo "錯誤資訊: ".mysql_error().",錯誤號".mysql_errno();
	 }
	 //關閉資料庫 
     mysql_close($link);
<?php
     header("content-type:text/html;charset=utf-8");
	 //資料庫連線 刪除 
	 $link=mysql_connect('localhost','root','root');
	 //var_dump($link);
	 //判斷連線是否成功
	 if(!$link){
		 exit("資料庫連線失敗!.錯誤資訊:".mysql_error().",錯誤號: ".mysql_errno());
	 }
	 //設定字符集
	 mysql_set_charset('utf8');
	 //選擇資料庫 
	 mysql_select_db('zhenyu');
	 //準備sql語句
	 $sql="delete from bbs_user where id=26";
	 //var_dump($sql);
	 //傳送sql語句
	 $res=mysql_query($sql);
	 //var_dump($res);
	 //處理sql語句
	 if($res){
		 echo "刪除成功";
	 }else{
		 echo "刪除失敗";
	 }
	 //關閉資料庫 
	 mysql_close($link);
?>