PHP将MySQL的查询结果转换为数组并用where拼接的示例

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP将MySQL的查询结果转换为数组并用where拼接的示例脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

mySQL查询结果转换为PHP数组的几种方法的区别:

  • $result = MysqL_fetch_row():这个函数返回的是数组,数组是以数字作为下标的,你只能通过$result[0],$Result[2]这样的形式来引用。
  • $result = MysqL_fetch_assoc():这个函数返回是以字段名为下标的数组,只能通过字段名来引用。$result['field1'].
  • $result = MysqL_fetch_array():这个函数返回的是一个混合的数组,既可以通过数字下标来引用,也可以通过字段名来引用。$result[0]或者$result["field1"].
  • $result = MysqL_fetch_object():以对象的形式返回结果,可以通过$result->field1这样的形式来引用。

建议使用MysqL_fetch_assoc()或者MysqL_fetch_array,这两个函数执行速度比较快,同时也可以通过字段名进行引用,比较清楚。

where拼接技巧

将where语句从分支移到主干,解决where在分支上的多种情况,分支条件只需and 连接即可如where1==1等

<PRe class="brush:sql;"> $sql="SELECT * From bb where true ";

脚本宝典总结

以上是脚本宝典为你收集整理的PHP将MySQL的查询结果转换为数组并用where拼接的示例全部内容,希望文章能够帮你解决PHP将MySQL的查询结果转换为数组并用where拼接的示例所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。