duanduji2986 2014-11-11 07:29
浏览 43
已采纳

语法错误或访问冲突1064 php pdo

$stmt = $dbh->prepare("SELECT FROM menulist_tbl WHERE menulist_id=:MENUID");
        $stmt->bindValue(':MENUID',$menuid,PDO::PARAM_STR);
        $stmt->execute();
        $selected_row = $stmt->fetch(PDO::FETCH_ASSOC);

i have this is select statement but i get syntax error or access violation 1064 in line 471 which is the line $stmt->execute(); i cant see the error because i am using this same statement before but i dont get error i am wondering why i get it now

  • 写回答

2条回答 默认 最新

  • douhe6181 2014-11-11 07:31
    关注

    You need to specify what you are selecting which you have not. If you need to select all columns then

    select * from table_name
    

    If you need to select some specific columns then

    select col1,col2 from  table_name
    

    In your case you may have it as

    SELECT * FROM menulist_tbl WHERE menulist_id=:MENUID
    

    or if you want some specific columns to be selected instead of *

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动