在php里写sql查询需要注意的事情
2014-03-27 20:26
211 查看
---恢复内容开始---
今天往php里写了一条sql查询,
$sql = "select * from videos where vuser=".$u;
$ret = mysql_query($sql,$con);
while($row = mysql_fetch_array($ret))『』
然后运行时在while语句处卡住了,最后检查nginx的error.log,提示是这样的"[error] 16246#0: *28 FastCGI sent in stderr: "PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/openresty/nginx/html/list.php on line 14" while reading response header from upstream"
后来发现原来是$sql出现了问题,查询varchar类型语句后面不能直接接.$变量,$变量在php里不是一个字符串类型.
最后改成了$sql = "select * from videos where vuser='".$u."'";,程序运行通过。
---恢复内容结束---
今天往php里写了一条sql查询,
$sql = "select * from videos where vuser=".$u;
$ret = mysql_query($sql,$con);
while($row = mysql_fetch_array($ret))『』
然后运行时在while语句处卡住了,最后检查nginx的error.log,提示是这样的"[error] 16246#0: *28 FastCGI sent in stderr: "PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/openresty/nginx/html/list.php on line 14" while reading response header from upstream"
后来发现原来是$sql出现了问题,查询varchar类型语句后面不能直接接.$变量,$变量在php里不是一个字符串类型.
最后改成了$sql = "select * from videos where vuser='".$u."'";,程序运行通过。
---恢复内容结束---
相关文章推荐
- t-sql查询语法需要注意的地方
- PHP升级7.2之后需要注意的事情
- sql查询语句优化需要注意的几点
- SQL:使用char,nchar查询时需要注意 【转】
- SQL中Between查询日期时需要注意的地方
- 写了一个PHP版本的MONGODB语法解析器,可以通过类似SQL的语法来进行MONGODB的查询,不知道有人需要不,分享一下吧
- sql查询语句性能问题及编写时需要注意的地方
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- 提高PHP代码质量需要注意的地方三
- (转载)PHP怎么获取MySQL执行sql语句的查询时间
- PHP中SQL查询语句的id=%d解释(推荐)
- 大数据系统-在硬盘上需要注意的事情
- php 调用.net的webservice 需要注意的
- PHP SQL查询同个表多个ID记录语句
- php数组的 需要注意的
- SQL查询效率:100w数据查询只需要1秒钟
- Hibernate使用二级缓存时,createSQLQuery需要注意的问题
- Informix中的SQL查询注意事项
- PHP中写SQL语句注意
- #define声明时需要注意的事情