我想从数据库中获取数据,但在数据库中,一个列名称被指定为“图像URL” 我收到错误。从查询中删除该列名称比我得到data.can任何人帮助我如何获取列名称有空格的列的数据。
我的查询是
$res = mysqli_query( $con ,"select p_name,price,image URL,description from product where p_name REGEXP '$kws'");
当我从该查询中删除图像URL时,我得到了结果。 我使用phpMyadmin。
我也尝试了“图片网址”,但意外的结果来了。
答案 0 :(得分:3)
就像那样的反叛
$res = mysqli_query( $con ,"select p_name,price,`image URL` as imgurl ,description from product where p_name REGEXP '$kws'");
请注意:
为什么不像image_URL
或imageURL
或其他东西那样创建该列,以防止产生空格。
编辑: 要获取列,只需为该间隔列提供别名并按该别名
获取答案 1 :(得分:0)
使用列名称的反引号
`image URL`
$res = mysqli_query( $con ,"select p_name,price,`image URL`,description from product where p_name REGEXP '$kws'");