我想从数据库中获取数据,但在数据库中,一列名称被指定为“图像 URL”,所以 我收到错误消息。从查询中删除该列名后,我得到了数据。谁能帮助我如何获取列名有空格的列的数据。
我的问题是
$res = mysqli_query( $con ,"select p_name,price,image URL,description from product where p_name REGEXP '$kws'");
当我从该查询中删除图像 URL 时,我得到了结果。 我正在使用 phpMyadmin。
我也试过“图片网址”,但出现了意想不到的结果。
最佳答案
像那样用反引号包围它
$res = mysqli_query( $con ,"select p_name,price,`image URL` as imgurl ,description from product where p_name REGEXP '$kws'");
注意:
为什么不像 image_URL
或这个 imageURL
或其他东西那样创建该列以防止产生空格。
编辑: 要获取您的列,只需为该间隔列指定一个别名并通过该别名获取
关于php - 如何从列名有空格的数据库中获取列数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21906076/