php对mysql进行增删改查

php对mysql进行增删改查

<?php

/*
用户名   :  MYSQL_USER
密   码 :  MYSQL_PASS
域   名 :  MYSQL_HOST
端   口 :  MYSQL_PORT
数据库名 :  MYSQL_DB
*/

define("MYSQL_USER", "root");
define("MYSQL_PASS", "");
define("MYSQL_HOST", "127.0.0.1");
define("MYSQL_PORT", "3306");
define("MYSQL_DB", "");

//连接数据库
$con = mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

//选择要操作的数据库
mysql_select_db(MYSQL_DB, $con);
  
// 增删改查
//增
$sql="INSERT INTO test (time) VALUES ( now() )";

if (!mysql_query($sql,$con))
{
	die('Error: ' . mysql_error());
}
echo "insert<br/>";
//删


//改
$sql="UPDATE test SET randNum = RAND() WHERE `index` = 1";
if (!mysql_query($sql,$con))
{
        die('Error: ' . mysql_error());
}
echo "update<br/>";


//查
$sql="SELECT * FROM test";

$result=mysql_query($sql,$con);

if(!$result)
{
	die('Error:'.mysql_error());
}

while($row=mysql_fetch_array($result))
{
	echo $row['index']." ".$row['time']." ".$row['randNum'];
	echo "<br/>";
}

//关闭数据库连接
mysql_close($con);

?>


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP可以通过MySQLi和PDO两种方式来实现对MySQL增删改查操作。 使用MySQLi: 连接MySQL数据库: ``` $servername = "localhost"; $username = "yourusername"; $password = "yourpassword"; $dbname = "yourdbname"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ``` 插入数据: ``` $sql = "INSERT INTO yourtable (column1, column2, column3) VALUES ('value1', 'value2', 'value3')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ``` 更新数据: ``` $sql = "UPDATE yourtable SET column1='newvalue1' WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ``` 删除数据: ``` $sql = "DELETE FROM yourtable WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error deleting record: " . $conn->error; } ``` 查询数据: ``` $sql = "SELECT * FROM yourtable"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - column1: " . $row["column1"]. " - column2: " . $row["column2"]. "<br>"; } } else { echo "0 结果"; } ``` 使用PDO: 连接MySQL数据库: ``` $servername = "localhost"; $username = "yourusername"; $password = "yourpassword"; $dbname = "yourdbname"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { echo "连接失败: " . $e->getMessage(); } ``` 插入数据: ``` $sql = "INSERT INTO yourtable (column1, column2, column3) VALUES ('value1', 'value2', 'value3')"; $conn->exec($sql); echo "新记录插入成功"; ``` 更新数据: ``` $sql = "UPDATE yourtable SET column1='newvalue1' WHERE id=1"; $conn->exec($sql); echo "记录更新成功"; ``` 删除数据: ``` $sql = "DELETE FROM yourtable WHERE id=1"; $conn->exec($sql); echo "记录删除成功"; ``` 查询数据: ``` $sql = "SELECT * FROM yourtable"; $result = $conn->query($sql); if ($result->rowCount() > 0) { // 输出每行数据 while($row = $result->fetch()) { echo "id: " . $row["id"]. " - column1: " . $row["column1"]. " - column2: " . $row["column2"]. "<br>"; } } else { echo "0 结果"; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值