这里是关于“php中mysql连接和基本操作代码”的完整攻略。
MySQL连接代码
在PHP中连接MySQL需要使用到PHP内置的MySQLi扩展或PDO扩展。这里我们以MySQLi扩展为例来介绍。
创建数据库连接
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "连接成功";
?>
代码中的 $servername
代表服务器名, $username
代表用户名, $password
代表密码, $dbname
代表数据库名。当连接失败时,会输出 Connection failed:
后接错误信息。
关闭数据库连接
在完成操作后,应该关闭数据库连接,以释放系统资源。
$conn->close();
MySQL基本操作代码
当连接成功后,我们就可以进行MySQL数据库的基本操作,下面是几个比较常用的操作。
创建表
在一个数据库中创建表需要用到 CREATE TABLE
语句。
$sql = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";
if ($conn->query($sql) === TRUE) {
echo "Table created successfully";
} else {
echo "Error creating table: " . $conn->error;
}
这个代码将创建一个名为 users
的表,该表包含 id
,firstname
,lastname
和 email
等字段。
查询数据
在MySQL中查询数据主要需要用到 SELECT
语句。
$sql = "SELECT id, firstname, lastname FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
这个代码将查询 users
表中的 id
、firstname
和 lastname
字段,并输出到页面中。
以上是MySQL连接和基本操作的快速测试使用,可以根据自己的需求进行修改和扩展。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php中mysql连接和基本操作代码(快速测试使用,简单方便) - Python技术站