最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php下查询MySQL出现“Generalerror:2050”错误解决

来源:懂视网 责编:小采 时间:2020-11-09 12:19:25
文档

php下查询MySQL出现“Generalerror:2050”错误解决

php下查询MySQL出现Generalerror:2050错误解决:今天在php下查询mysql,居然出现了ldquo;General error: 2050rdquo;的错误,后来ray给了链接,果然问题就解决了。文章已经说得 今天在php下查询mysql,居然出现了General error: 2050的错误,后来ray给了链接,果然问题就解决了。 文章已经说得
推荐度:
导读php下查询MySQL出现Generalerror:2050错误解决:今天在php下查询mysql,居然出现了ldquo;General error: 2050rdquo;的错误,后来ray给了链接,果然问题就解决了。文章已经说得 今天在php下查询mysql,居然出现了General error: 2050的错误,后来ray给了链接,果然问题就解决了。 文章已经说得

今天在php下查询mysql,居然出现了ldquo;General error: 2050rdquo;的错误,后来ray给了链接,果然问题就解决了。文章已经说得

今天在php下查询mysql,居然出现了“General error: 2050”的错误,后来ray给了链接,果然问题就解决了。

文章已经说得很清楚了,下面直接引用过来:
------------------------------------------
我把PHP升级到了5.2.5版本以后,,以前写的PDO程序总是报错SQLSTATE[HY000]: General error: 2053 ,我查了很久才找到问题的解决办法。  这样的问题只会发生在两条SQL连续请求的时候,如下面的例子:


$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s->fetchAll());

这样就会报错的。两种修改方法:
1.将第二个SQL的句柄换成$s1.

$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s1 = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s1->fetchAll());

2.在第二个SQK前,将$s清空。
$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s = ''; $s = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s->fetchAll());

  其实可以得出一个结论,如果两个PDO请求赋值给同一个句柄,那么第二个句柄不会被覆盖掉。所以必须我们手动覆盖一次。

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php下查询MySQL出现“Generalerror:2050”错误解决

php下查询MySQL出现Generalerror:2050错误解决:今天在php下查询mysql,居然出现了ldquo;General error: 2050rdquo;的错误,后来ray给了链接,果然问题就解决了。文章已经说得 今天在php下查询mysql,居然出现了General error: 2050的错误,后来ray给了链接,果然问题就解决了。 文章已经说得
推荐度:
标签: 错误 php error
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top