由於某種原因,此查詢不起作用。它不會拋出任何錯誤。如果我在傳統的mysqli中使用它。它的工作..即時通訊嘗試將我的SQL轉換爲Pdo。PDO mysql查詢不起作用
$conn = new PDO('mysql:dbname=test;host=localhost', 'root', 'root');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$user_id = is_numeric($_SESSION['user_id']) ? $_SESSION['user_id'] : die();
$stmt = $conn->prepare("SELECT * from posts WHERE user_id=:user_id ");
$stmt->bindParam(':user_id', $user_id);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$i=1;
if ($i=1) {
foreach ($rows as $row) {
if (($row["user_id"])==true){
echo $row["title"];
}
}
'$ i = 1;如果($ I = 1)'跆拳道?冗餘檢查和錯誤的運算符 – Phil
我有一個行計數語句.. did not知道如果這是問題,所以我刪除了:D – user3117384
你還有另一個冗餘檢查'($ row [「user_id」])== true'。 – Phil