php - 从数据库中获取字符串 Null

标签 php jquery mysql

我正在尝试从在线数据库中获取字符串。 我的数据库很简单,它有两个字段: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!)

最佳答案

您是否尝试过检查 NULLNOT NULL?请参阅以下链接:

PHP Check for NULL

How to check if mysql returns null/empty

Checking MySQL NULL values with PHP

关于php - 从数据库中获取字符串 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418876/

相关文章:

php - 我是否需要事务来获取序列中最后插入的正确 ID?

php - 在 PHP 中制作可分发的独立程序

php - 该值在表中,但所选值为 NULL

php - 如何更新与其当前状态相对应的列

javascript - HTML 选项卡无法正常工作示例

javascript - 使用 jQuery .click 从一些 CSS 类更改为其他 CSS 类而不进行切换?

php 转 json 组数组

javascript - 如何取消选中单选按钮

php - 查询和列出管理级别 - 连接两个表

mysql - Sequelize - 将两个 bool 属性合并为一个别名