我正在尝试从在线数据库中获取字符串。 我的数据库很简单,它有两个字段:Id (int) Testo(Text)
我创建了一个文件 php 来获取所有文本字段并打印它们。 那是文件:
<?php
$host="*******";
$username="********";
$password="********";
$db_name="********";
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select Testo from Frase";
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
$json['Frase'][]=$row;
}
}
mysql_close($con);
echo json_encode($json);
?>
我的问题是有些文件是空的,我不知道为什么如果在我的 alter vista php 管理面板上运行查询它就可以工作。所有字段都不为空。 我认为这可能是解码或编码字符问题。但我真的对此一无所知。
我不想跳过 null 值,因为它们不是 null 而我需要它们。 这是一个句子示例,在管理面板中显示正常,但在浏览器中显示为空
C'è una nuova 通知! (Scegli la migliore 'migliore' offerta per te!)
最佳答案
您是否尝试过检查 NULL 或 NOT NULL?请参阅以下链接:
关于php - 从数据库中获取字符串 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418876/