php数据库部分(使用tp框架可以适当忽略)
来源:互联网 发布:nginx https 无法访问 编辑:程序博客网 时间:2024/05/21 14:44
1、连接数据库
函数格式:
mysql_connect(servername,username,password);
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }// some code?>
2、创建数据表
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }// Create databaseif (mysql_query("CREATE DATABASE my_db",$con)) { echo "Database created"; }else { echo "Error creating database: " . mysql_error(); }// Create table in my_db databasemysql_select_db("my_db", $con);$sql = "CREATE TABLE Persons (FirstName varchar(15),LastName varchar(15),Age int)";mysql_query($sql,$con);mysql_close($con);?>
3、插入数据
表单页面:
<html><body><form action="insert.php" method="post">Firstname: <input type="text" name="firstname" />Lastname: <input type="text" name="lastname" />Age: <input type="text" name="age" /><input type="submit" /></form></body></html>
脚本页面:
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("my_db", $con);$sql="INSERT INTO Persons (FirstName, LastName, Age)VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }echo "1 record added";mysql_close($con)?>
4、查询数据
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("my_db", $con);$result = mysql_query("SELECT * FROM Persons");echo "<table border='1'><tr><th>Firstname</th><th>Lastname</th></tr>";while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['FirstName'] . "</td>"; echo "<td>" . $row['LastName'] . "</td>"; echo "</tr>"; }echo "</table>";mysql_close($con);?>
5、数据更新
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("my_db", $con);mysql_query("UPDATE Persons SET Age = '36'WHERE FirstName = 'Peter' AND LastName = 'Griffin'");mysql_close($con);?>
6、删除数据
<?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("my_db", $con);mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");mysql_close($con);?>
0 0
- php数据库部分(使用tp框架可以适当忽略)
- TP框架连接数据库
- Think PHP(TP)框架的基本使用 (一)
- Think PHP(TP)框架的基本使用 (二)
- Think PHP(TP)框架的基本使用 (补充)
- Think PHP(TP)框架的基本使用 (三)
- PHP+TP框架实现使用微信图像接口
- TP框架----hook(钩子)的使用
- TP框架基本使用
- TP框架使用注意事项
- [PHP][TP]数据库查询语句
- php框架(CI,TP,LAVAREL,SWOOLE)源码学习之TP
- ci框架&tp框架隐藏index.php
- TP框架--验证码使用
- TP框架验证码使用
- TP框架Hook的使用
- 使用iframe框架 截取外部部分页面嵌套(可以排除浏览器比例缩放影响)
- java---多态--php的框架---tp
- Parameter 'xxx' not found. Available parameters are [1, 0, param1, param2]
- linux系统的dd命令
- Android wiki :17.GPS服务
- VMware vSphere Client创建虚拟机
- Camera点点滴滴
- php数据库部分(使用tp框架可以适当忽略)
- QTC++ widget中使用QML编写的UI界面
- minicom使用usb转串口(修改)
- Linux Shell编程(基础教程)
- ElasticSearch:版本冲突处理(事务控制)
- Android wiki : 18.DevicePolicyManager锁屏和清除数据
- NYOJ 64 鸡兔同笼
- C++重载operator = 和初始化 =
- Redis介绍及Redis与Memcache的区别