所以最近我從我的筆記本電腦中移動了我的php文件和數據庫,其中一切都完美地工作到我的服務器(Ubuntu 12.04 LTS)。mysqli php query haywire
突然我所有的查詢停止工作。所以我開始排除故障。所需的PHP軟件包都已安裝(您可以在sibstechnologies.com/kaas.php上查看我的phpinfo())。數據庫連接工作得很好。下面的代碼的結果告訴我,連接工作,但查詢返回null。 (請參閱此頁http://sibstechnologies.com/koekoek.php)。我100%肯定查詢工作和數據庫存在,如果我在mysql命令行編輯器中測試它,我會得到我想要的結果。
<html>
<body>
<?php
include "db_connect.php";
if ($mysqli->connect_error) {
echo "Not connected, error: " . $mysqli_connection->connect_error;
}
else {
echo "Connected.";
}
$result = mysqli_query($mysqli, "SHOW TABLES");
$query_result=mysql_query($showtablequery);
while($showtablerow = mysql_fetch_array($query_result))
{
echo $showtablerow[0]." ";
}
foreach ($result as $row) {
echo "nana \n";
var_dump($row);
}
?>
</body>
</html>
非常感謝,如果你需要額外的信息,讓我知道
我看不到在代碼中定義的$ showtablequery。 –
** mysql_fetch_array **和** mysql_query **是你的問題,amigo。仔細看看 – Leonardo