突然 sql 查询在添加表中没有工作。
它虽然在其他表中工作。代码有问题吗?
$sql="select index,name from add Limit 0,10";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result))
{
echo $row['name'];
}
索引名称由随机数据填充。
add
是 MySQL 中的保留字。你必须引用它。
$sql="select index,name from add Limit 0,10";
add
是 MySQL 中的保留关键字。也是如此index
。使用反引号转义这两个,它应该可以工作:
$sql="select `index`,name from `add` Limit 0,10";
尝试这个:
$sql="select index,name from `add` Limit 0,10";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result))
{
echo $row['name'];
}
表名周围的反引号。'add' 是一个关键字
$sql="select `index`,`name` from `add` Limit 0,10";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result))
{
echo $row['name'];
}