【发布时间】:2012-01-23 14:20:56
【问题描述】:
根据文档,mysql_set_charset() 和 mysql_real_escape_string() 在错误时返回 false。它还指出,如果在调用之前没有建立 MySQL 连接,则会创建一个空连接。我认为连接是唯一可能导致错误的因素。
那么,如果我已经在 PHP 中连接到 MySQL,我可以安全地调用 mysql_set_charset('utf8') 和 mysql_real_escape_string('string') 而不会错误处理它们吗?
【问题讨论】:
-
您询问上述功能是否如文档中所述工作,那么答案是肯定的。如果您不喜欢 PHP 假设要使用哪个标识符,请使用第二个参数
$link_identifier。
标签: php mysql error-handling