0
我有一個問題,顯示在XAMPP服務器上運行的MySQL數據庫,我鍵入了一個完美連接的代碼,但它不顯示任何內容的PHP頁面我不會讓數據回到android應用程序。如何在PHP中顯示數據庫,以顯示它在Android應用程序
這裏是我的SQL查詢:
CREATE TABLE `products` (
`id` VARCHAR (32) NOT NULL,
`description` VARCHAR(1024) NOT NULL ,
PRIMARY KEY (`id`),
)ENGINE = MYISAM ;
而且我的PHP代碼:
<?php
$username = 'root';
$password = '';
$dbname = 'qrtest';
$dbname = mysql_connect('localhost', $username, $password, $dbname) or die ("unable to connect");
echo"connected succesfully!";
mysql_select_db("qrtest", $dbname) or die("can not connect to the database");
$result = mysql_query("SELECT * FROM products")or die("cannot select the table");
while($row = mysql_fetch_assoc($result))
{
output[] = $row;
}
print(json_encode($output));
echo"encoding done";
mysql_close($dbname);
?>
應該已經展示了我:
[{"id":"Coca Cola 1L", "description":"qsfjqskdfjqksdffqsdfdf"},{"id":"Ramy 1L","description":"azeazerzertzertzty"},....etc ]
但相反,它只是顯示這些消息:
connected succesfully!encoding done
所以請在這裏真的需要幫助。
是啊,我做到了,但什麼都沒有改變。仍然是同樣的問題。 – Androider
你可以嘗試打開錯誤報告並檢查你的mysql語句是否有效嗎? – Huey
它現在正在工作,我只是用法語寫的說明,所以我將字母「é,è,à,...」改爲正常字母,我不知道爲什麼這些字母造成問題,但謝謝休伊,我感謝您的幫助。 – Androider