<?php
$result = $conn->query('SELECT * FROM people
WHERE user="55"') or die(mysql_error());
$row = mysqli_fetch_array($result);
echo $row['name'];
?>
但是當我嘗試使用PHP變量,下面不工作:
<?php
$a = 55;
$result = $conn->query('SELECT * FROM people
WHERE user="$a"') or die(mysql_error());
$row = mysqli_fetch_array($result);
echo $row['name'];
?>
你試圖在你的查詢中連接一個變量。所以你需要使用concat字符'。' – 2015-02-23 10:31:38
哦,我看到了,謝謝你的解釋=) – 2015-02-23 10:37:50
我在想雙引號應該使變量可讀,你讓我意識到他們應該從一開始就完成了(「SELECT * FROM ps3 WHERE node = $ a」 )另外,我需要連接。 – 2015-02-23 10:42:19