我已經使用PDO從數據庫中讀取表格。 我試着迴應我的結果,但我得到一個沒有錯誤的空白頁面。PDO從數據庫讀取
我的代碼是:
<?php
include 'config.php';
id = "264540733647332";
try {
$conn = new PDO("mysql:host=$hostname;dbname=mydata", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
$result = $conn->query("SELECT * FROM mytable WHERE id='".$id."';");
if ($result->fetchColumn() != 0)
{
foreach ($result->fetchAll(PDO::FETCH_BOTH) as $row) {
$Data1 = $row['Data1'];
$Data2 = $row['Data2'];
echo $Data2;
}
}
?>
但回聲是空的,沒有任何錯誤。 我做錯了什麼?
謝謝大家!
試試這個: - '$結果= $ conn->查詢( 「SELECT * FROM mytable WHERE id ='」。$ id。「'」); ' –
你好,我做了改變,但沒有結果,沒有錯誤。我仍然看不到回聲。感謝您的建議 –
'$ result'可能會失敗。迴應查詢並查看直接執行時是否有效。你也應該使用準備好的語句。我認爲'$ id'來自客戶端? – chris85