Php 选择连字符列名失败
我想从数据库中选择两个字段,Php 选择连字符列名失败,php,mysql,Php,Mysql,我想从数据库中选择两个字段,idaphoto-url 代码是: $results = mysqli_query($connecDB,"SELECT id, photo-url FROM list ORDER BY id ASC LIMIT ".$position.", ".$item_per_page.""); while($row = mysqli_fetch_array($results)){ echo '<li id="item_'.$row["id"].'">'.$
id
aphoto-url
代码是:
$results = mysqli_query($connecDB,"SELECT id, photo-url FROM list ORDER BY id ASC LIMIT ".$position.", ".$item_per_page."");
while($row = mysqli_fetch_array($results)){
echo '<li id="item_'.$row["id"].'">'.$row["id"].'. <span class="page_name">'.$row["photo-url"].'</li>';
}
echo '</ul>';
$results=mysqli_query($connecDB,“按id从列表顺序选择id,照片url ASC限制”。$position.,“$item_/页”。”);
while($row=mysqli\u fetch\u数组($results)){
回显“”.$row[“id”]。$row[“photo url”]。 ”;
}
回声“”;
问题是:
警告:mysqli_fetch_array()要求参数1为mysqli_结果,
在…(行while)中给出布尔值
在查询中使用`
符号引用字段或表的名称
在查询中使用
`
符号引用字段或表的名称。照片url
将该列名用记号括起来。SQL将其解释为“照片减去url”
或者使用下划线重命名它
SELECT id, photo_url
这样您就不必使用记号。
照片url
将该列名用记号括起来。SQL将其解释为“照片减去url”
或者使用下划线重命名它
SELECT id, photo_url
这样,您就不必使用记号。
照片url
将该列名包装在记号`
中。SQL将其解释为“照片减去url”。或者使用下划线重命名它。有人会给你一个答案,所以就等着吧。弗雷德把它作为答案贴出来。你应该得到这个荣誉,因为你是第一个完全同意的人,但遗憾的是,有些人(不是所有人)会很快得到这个荣誉(代表)。Regards@SimoneNigro这不是问题,Simone,Cheers Swaning:当使用mysqli
时,应该使用参数化查询,并将用户数据添加到查询中。不要使用字符串连接来完成此操作,因为您将创建严重的。照片url
将该列名用勾号括起来`
。SQL将其解释为“照片减去url”。或者使用下划线重命名它。有人会给你一个答案,所以就等着吧。弗雷德把它作为答案贴出来。你应该得到这个荣誉,因为你是第一个完全同意的人,但遗憾的是,有些人(不是所有人)会很快得到这个荣誉(代表)。Regards@SimoneNigro这不是问题,Simone,Cheers Swaning:当使用mysqli
时,应该使用参数化查询,并将用户数据添加到查询中。不要使用字符串连接来完成此操作,因为这样会创建严重的错误。
SELECT id, photo_url