小编tim*_*man的帖子

检查PHP结果是否在PHP中返回的最佳方法?

我正在寻找检查查看是否在查询中返回任何结果的最佳方法.我觉得我经常写这部分代码,有时候会出错,有时我也不会.

例如,我运行此查询以检查在将新的用户名插入数据库之前是否存在用户名.

$result = mysql_query("SELECT * FROM ...");
Run Code Online (Sandbox Code Playgroud)

然后我想检查并查看是否返回了任何结果.这是我做的一种方式:

if (!$result) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

如果第一种方法不起作用,那么有时会这样:

if (mysql_num_rows($result)==0) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

然后我甚至看到我可以在前几天这样做:

list($total) = mysql_fetch_row($result);
if ($total==0) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

php mysql

62
推荐指数
3
解决办法
22万
查看次数

使用PHP检索整个电子邮件(标题+所有正文部分)

我找到了这个脚本:

http://code.google.com/p/php-mime-mail-parser/

它解析电子邮件比我去年为我的一个项目编制的工作做得好得多.

为此,输入需要是电子邮件的原始文本,整个标题和正文部分.我还没有找到返回整个电子邮件的PHP imap函数.

你知道一个,还是他们把它拼凑起来的方式?

php

5
推荐指数
1
解决办法
2023
查看次数

标签 统计

php ×2

mysql ×1