当前位置: 首页 > 知识库问答 >
问题:

选择连字符列名失败[重复]

陈项禹
2023-03-14

我想从数据库中选择两个字段,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"].'">'.$row["id"].'. <span class="page_name">'.$row["photo-url"].'</li>';
}
echo '</ul>';

问题是:

警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在…(while行)中给出。

共有2个答案

韩照
2023-03-14
$results = mysqli_query($connecDB, "SELECT `id`, `photo-url` FROM `list` ORDER BY `id` ASC LIMIT ".$position.", ".$item_per_page."");

在查询中使用`符号引用字段或表的名称。

程卓君
2023-03-14

photo-url将该列名用刻度括起来。SQL将其解释为"Photo MINUS url"。

SELECT id, `photo-url`

或者使用下划线重命名它

SELECT id, photo_url

这样你就不用用蜱了。

 类似资料:
  • 这是我得到的一个列表的(部分)dput()输出。 它要么包含字符向量,要么包含字符(0)…我只想选择写为字符(0)的元素,但我不知道如何选择。有人能帮我吗?

  • 问题内容: 在我的客户端代码中,我正在按照以下步骤连接到套接字: 创建一个套接字 连接它(失败时重试“ x”次) (填写字段后) 使用套接字进行/ 操作: recv(sockDesc, buffer, bufferLen, 0) 套接字描述符并退出 如果在/ 期间断开连接,我发现可以通过返回步骤2进行连接。 这个解决方案可以吗?我应该关闭套接字描述符并返回到步骤1吗? 我无法理解的另一个有趣的观察

  • 当工作与熊猫Dataframe对象和使用条件选择从DataFrame它给出了一个错误如下,而我看到通过一些视频在木星笔记本上相同的作品。 然而,它清楚地说明了下面的错误,但我没有找到解决方法,即使我在各种SO帖子上搜索过,但没有得到相同的错误解决方案 TypeError:' 下面是我在puthon3.6中使用的代码内容。 任何帮助或方向都非常感谢,而我仍然在寻找自己。

  • 问题内容: 我的数据库中具有以下结构: 现在,除id以外的所有其他列均为boolean类型。例如说 我正在寻找一种返回列名称为true(= 1)的列名称的方法,因此在此示例中,返回值应类似于 将会有动态的列数,因为经常更改表以添加新列和删除旧列。 到目前为止,我拥有的函数看起来像这样-应该是该函数返回该列名称的字符串… 有什么方法可以使用直接SQL做到这一点?我正在使用MySQL。 问题答案: 如

  • null 我想选择子字符串fb可用的所有行。在熊猫数据库中