>데이터 베이스 >MySQL 튜토리얼 >MySQL数据库查询语句注意事项

MySQL数据库查询语句注意事项

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 17:02:241039검색

phpadmin 将生成的SQL 语句转换成PHP代码的时候,会发现,字段属性换成了 `cc_user`而不是单引号。因为PHP中单引号内是作为字符串

帮同事调试代码:

$sql_insert_user = sprintf( "INSERT INTO cc_user('cc_id', 'name', 'password') values (:cc_id, :name, :password)");

一直提示SQL语句语法错误,无法进行 insert操作。

直接在MySQL中执行SQL 语句时,是可以的。

phpadmin 将生成的SQL 语句转换成PHP代码的时候,会发现,字段属性换成了 `cc_user`

而不是单引号。

因为PHP中单引号内是作为字符串处理的,,所以字段要么使用 ` (制表符Tab上面的按键),要么就不加(这种情况下,字段不能是mysql关键字或者保留字)。

基础很重要呀!

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.