【发布时间】:2019-05-26 04:19:44
【问题描述】:
我有一个小代码应该将查询到我的 mysql 数据库转换为 json 文件,但它不返回任何内容。
我在很多地方都看到过这个例子,但它对我不起作用
当然我在查询包含行之前检查过
感谢您的帮助
<?php
if (!$enlace = mysql_connect('X.X.X.X', 'xxxx', 'xxxx') or !mysql_select_db('xxxx', $enlace)) {
echo 'No pudo conectarse a mysql';
exit;
}
$sql = 'SELECT * FROM `Tabla`';
$resultado = mysql_query($sql, $enlace);
$json = array();
while($row=mysql_fetch_assoc($resultado)){
$json[]=$row;
}
echo json_encode($json);
?>
【问题讨论】:
-
mysql_* 已贬值,请使用 mysqli_* 代替
-
我被要求和 mysql_query 在一起 :(
-
$json在json_encode()之前包含什么?
标签: php mysql json while-loop