PHP关于MySQL数据库的基本操作的介绍
2014-08-12 14:37
471 查看
<?php /* * PHP代码中如何使用MySQL数据库 *1、数据库的创建、连接和关闭 *2、数据库中表的创建 *3、向表中插入数据 *4、从表中查询数据 *5、修改表中数据 *6、删除表中数据 */ /* * 数据库的创建与连接 * 注意:因为my_db数据库创建的语句只需执行一次,为方便后面操作,运行完后注销这些语句 */ //创建一个连接 //注意:mysqli_connect(host,uername,password,dbanme),其中的参数都是可选的 // $con=mysqli_connect("127.0.0.1",'root','root'); // //连接检查 // if(mysqli_connect_errno()) // { // echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); // } // // // //数据库创建 // $sql="CREATE DATABASE my_db"; // if(mysqli_query($con,$sql)) // { // echo 'Database my_db created successfully'; // }else{ // echo 'Error creating database:'.mysqli_error($con); // } // // // // //数据库连接关闭 // mysqli_close($con); echo '<p>'; /* * 数据库中表的创建 * 注意:关于数据库中Persons的创建语句只需执行一次,为了方便后面操作执行的检验,运行完后 * 注销这些语句 */ // //连接上刚创建的数据库my_db // $con=mysqli_connect('127.0.0.1','root','root','my_db'); // //连接检查 // if(mysqli_connect_errno()) // { // echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); // } // // //表创建 // $sql="CREATE TABLE Persons(Name CHAR(50),Age INT)"; // if(mysqli_query($con,$sql)) // { // echo 'Table persons created successfullly'; // }else{ // echo 'Error creating table:'.mysqli_error($con); // } // // //关闭数据库连接 // mysqli_close($con); echo '<p>'; /* * 向表中插入数据 * 注意:为方便后面操作检验,运行完后,注销执行表插入这些语句 * */ // //连接上刚创建的数据库my_db // $con=mysqli_connect('127.0.0.1','root','root','my_db'); // //连接检查 // if(mysqli_connect_errno()) // { // echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); // } // // $sql="INSERT INTO Persons (Name,Age) VALUES ('Jhon',18)"; // if(mysqli_query($con,$sql)) // { // echo 'data inserted successfully'; // }else{ // echo 'Failed to insert:'.mysqli_error($con); // } // //关闭数据库连接 // mysqli_close($con); echo '<p>'; /* *从表中查询数据 *情形1:SELECT column_name(s) FROM table_name *解释1:上述语句是查询表中所有记录某几列数据 *情形2:SELECT column_name(s) FROM table_name WHERE column_name operator value *解释2:上述语句根据where语句条件查询表中满足条件的记录的某几列数据 *情形3:SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC *解释3:从表中查询到数据信息,按照order by语句后的条件按序进行输出 */ //连接上刚创建的数据库my_db $con=mysqli_connect('127.0.0.1','root','root','my_db'); //连接检查 if(mysqli_connect_errno()) { echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); } //情形1 $sql1="SELECT * FROM Persons"; $result1=mysqli_query($con,$sql1); while($row = mysqli_fetch_array($result1)) { echo 'Name:'.$row['Name'] . " Age:" . $row['Age']; echo "<br>"; } echo '<p>'; //情形2 $sql2="SELECT * FROM Persons WHERE Name='Tom'"; $result2=mysqli_query($con,$sql2); while($row = mysqli_fetch_array($result2)) { echo 'Name:'.$row['Name'] . " Age:" . $row['Age']; echo "<br>"; } echo '<p>'; //情形3 $sql3="SELECT * FROM Persons ORDER BY Age ASC"; $result3=mysqli_query($con,$sql3); while($row = mysqli_fetch_array($result3)) { echo 'Name:'.$row['Name'] . " Age:" . $row['Age']; echo "<br>"; } //关闭数据库连接 mysqli_close($con); echo '<p>'; /* * 修改表中数据 */ //连接上刚创建的数据库my_db $con=mysqli_connect('127.0.0.1','root','root','my_db'); //连接检查 if(mysqli_connect_errno()) { echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); } $sql="UPDATE Persons SET Age=45 WHERE Name='Tom'"; if(mysqli_query($con,$sql)) { echo 'Updated successfully'; }else{ echo 'Failed to update'; } //关闭数据库连接 mysqli_close($con); echo '<p>'; /* * 删除表中数据 */ //连接上刚创建的数据库my_db $con=mysqli_connect('127.0.0.1','root','root','my_db'); //连接检查 if(mysqli_connect_errno()) { echo 'Failed to connect to MySQL:'.mysqli_connect_errno(); } $sql="DELETE FROM Persons WHERE Name='Jhon'"; if(mysqli_query($con,$sql)) { echo 'Deleted successfully'; }else{ echo 'Failed to delete'; } //关闭数据库连接 mysqli_close($con); ?>
相关文章推荐
- php操作mysql数据库的基本类
- php操作xml入门之xml基本介绍及xml标签元素
- php操作mysql数据库基本示例
- PHP使用mysqli对mysql数据库的基本操作
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 【Java】【MySQL】Java操作mysql数据库基本步骤介绍——从零开始#1
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 关于PHP中操作MySQL数据库的一些要注意的问题
- php操作xml入门之xml基本介绍及xml标签元素
- 关于MySQL数据库和数据表的基本操作命令
- 关于php中栈的基本操作
- 关于PHP单链表的基本操作
- mysql数据库相关介绍以及一些基本操作
- MySQL数据库介绍及基本操作
- PHP 关于文件操作的简单介绍
- PHP关于文件的一些基本操作
- php5.4数组介绍和基本操作(创建,删除,修改,使用)
- php入门学习知识点五 关于php数组的几个基本操作