php的里的sql语句怎么写
时间: 2023-07-06 15:42:00 浏览: 83
PHP获取MySQL执行sql语句的查询时间方法
在 PHP 中执行 SQL 语句需要使用数据库扩展(如 mysqli 或 PDO)。这里是一个使用 mysqli 执行 SELECT 语句的示例:
```php
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 执行 SQL 查询
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
// 处理查询结果
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 results";
}
// 关闭连接
mysqli_close($conn);
```
这里是一个使用 mysqli 执行 INSERT 语句的示例:
```php
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 执行 SQL 查询
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
// 关闭连接
mysqli_close($conn);
```
请注意,这只是示例代码,并且在实际应用中需要进行必要的安全性检查和参数化查询。
阅读全文