偶尔要用到php做一些mysql数据库的操作测试,自己写起来太麻烦,搜索的结果一般都又包含一大堆没用的代码,这里将php mysql的操作做一下总结,希望以后用到的时候不用再感到麻烦了。
<?php<BR>$dbhost='localhost';//数据库服务器名称<BR>$dbuser='root';// 连接数据库用户名<BR><p style="color:transparent">本文来源gao!%daima.com搞$代*!码$网3</p><strong>搞代gaodaima码</strong>$dbpass='123456';// 连接数据库密码<BR>$dbname='products';// 数据库的名字</P><P>// 连接到数据库<BR>$connect=mysql_connect($dbhost,$dbuser,$dbpass);<BR>if(!$connect) exit('数据库连接失败!');<BR>mysql_select_db($dbname,$connect);<BR>mysql_query('set names utf8');//设置编码</P><P>//查询操作<BR>$sql="SELECT * FROM `category`";<BR>$result=mysql_query($sql);<BR>while($row=mysql_fetch_array($result)){<BR> echo $row['id'];<BR>}<BR>//插入操作<BR>$sql="INSERT INTO `category` (`id`,`name`) VALUES (NULL,'".$name."')";<BR>$result=mysql_query($sql);<BR>if(mysql_affected_rows()){<BR> echo '插入成功,插入ID为:',mysql_insert_id();<BR>}else{<BR> echo '插入失败:',mysql_error();<BR>}<BR>//修改操作<BR>$sql="UPDATE `category` SET `name`='".$name."' WHERE `id`='".$id."'";<BR>$result=mysql_query($sql);<BR>if(mysql_affected_rows()){<BR> echo '修改成功!';<BR>}<BR>//删除操作<BR>$sql="DELETE FROM `category` WHERE `id`='".$id."'";<BR>$result=mysql_query($sql);<BR>if(mysql_affected_rows()){<BR> echo '删除成功!';<BR>}<BR>//关闭连接<BR>mysql_close($connect);<BR>?><BR>