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