可以使用PHP中的mysqli或PDO擴展來查詢單條SQL數據。下面是兩種方法的示例代碼:
使用mysqli擴展查詢單條SQL數據
// 創建連接
$conn = mysqli_connect("localhost", "username", "password", "dbname");
// 檢查連接是否成功
if (!$conn) {
die("連接失敗: " . mysqli_connect_error());
}
// 執行查詢
$sql = "SELECT * FROM mytable WHERE id = 1";
$result = mysqli_query($conn, $sql);
// 獲取結果
if (mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
// 輸出結果
echo "id: " . $row["id"] . " - 名稱: " . $row["name"] . " - 描述: " . $row["description"];
} else {
echo "沒有找到數據";
}
// 關閉連接
mysqli_close($conn);使用PDO擴展查詢單條SQL數據:
// 創建連接
$dsn = "mysql:host=localhost;dbname=mydb;charset=utf8mb4";
$username = "username";
$password = "password";
try {
$conn = new PDO($dsn, $username, $password);
// 設置錯誤模式爲異常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo "連接失敗: " . $e->getMessage();
}
// 執行查詢
$sql = "SELECT * FROM mytable WHERE id = 1";
$stmt = $conn->query($sql);
// 獲取結果
if ($stmt->rowCount() > 0) {
$row = $stmt->fetch();
// 輸出結果
echo "id: " . $row["id"] . " - 名稱: " . $row["name"] . " - 描述: " . $row["description"];
} else {
echo "沒有找到數據";
}
// 關閉連接
$conn = null;這些示例代碼假設要查詢的表名爲"mytable",其中包含三個列:"id"、"name"和"description"。在這些示例中,查詢條件爲id=1,你可以根據自己的需要修改查詢條件和輸出結果的方式。