【问题标题】:Simple SQL query in PHPPHP中的简单SQL查询
【发布时间】:2016-04-29 21:28:40
【问题描述】:

我想知道我的查询是否正确编写,因为我认为我在“responsible_internship_teacher=true”处犯了一个错误

公共功能teacher_responsibility($email_teacher){
    $查询 = "选择
                     *
              从
                     教师
              在哪里
                     email_teacher='$email_teacher' AND
                     负责任的实习老师=真”;
    $result = $this->_db->query ($query);
    返回 $result->rowcount();
}

感谢您的帮助。

【问题讨论】:

  • 你的表中责任实习生教师的数据类型是什么......?完成
  • 好像是varchar。我相信这是错误的。除此之外,查询是否正确编写?谢谢。
  • 如果字段是 varchar,那么您必须在其周围添加引号。如果它是一个布尔值,那么它是正确写入的。
  • 了解preparedPDOMySQLi 语句,并考虑使用PDO,it's really pretty easy
  • @PhiterFernandes 你是在建议我写这个:responsible_internship_teacher='true'

标签: php sql database


【解决方案1】:

可能你有一个字符串,然后在字符串周围使用单引号

'true'

"SELECT 
                 * 
          FROM 
                 teachers 
          WHERE 
                 email_teacher='$email_teacher' AND 
                 responsible_internship_teacher='true'";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多