如何区分选择,插入,更新等查询 [英] How to differentiate between select, insert, update etc queries

查看:72
本文介绍了如何区分选择,插入,更新等查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在php中创建一个简单的查询执行器。如果我键入SELECT From Any表并按下fire按钮,则phpgrid将填充返回的记录。它已经完成了,但现在我很困惑,如果我触发其他SELECT查询,我如何显示返回的消息。

I am creating a simple query executor in php. If I type SELECT From Any table and press fire button then phpgrid fills with returned records. Its done, but now I am confused that how I display returned message if I fire other then SELECT query.

推荐答案

对于MySQL,

1. mysqli_query()将在失败时返回FALSE。

2.对于成功的选择查询,mysqli_query()将返回一个mysqli_result对象。

3.对于其他成功的查询,如插入和更新,mysqli_query()将返回TRUE。



您可以捕获返回值并采取相应行动。



更多细节这里 [ ^ ]。
In the case of MySQL,
1. mysqli_query() will return FALSE on failure.
2. For successful select queries, mysqli_query() will return a mysqli_result object.
3. For other successful queries like insert and update mysqli_query() will return TRUE.

You can catch the return value and act accordingly.

More detail here[^].


这篇关于如何区分选择,插入,更新等查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆