【发布时间】:2011-10-06 13:36:45
【问题描述】:
我可以为 PDO 或 mysqli 重写这个函数吗?如果有,请举个例子。
function dbquery($query) {
global $mysql_queries_count, $mysql_queries_time; $mysql_queries_count++;
$query_time = get_microtime();
$result = @mysql_query($query);
$query_time = substr((get_microtime() - $query_time),0,7);
$mysql_queries_time[$mysql_queries_count] = array($query_time, $query);
if (!$result) {
echo mysql_error();
return false;
} else {
return $result;
}
}
function dbrows($query) {
$result = @mysql_num_rows($query);
return $result;
}
function dbarray($query) {
$result = @mysql_fetch_assoc($query);
if (!$result) {
echo mysql_error();
return false;
} else {
return $result;
}
}
<?php $result = dbquery("SELECT * FROM ".DB_THREADS." INNER JOIN ".DB_USERS." WHERE thread_lastuser=user_id ORDER BY thread_lastpost DESC LIMIT 5");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
<?php echo $data['thread_id'];
<?php } } ?>
谢谢
【问题讨论】:
-
杰克,这不是一个“为我编码”的网站。您可以尝试自己的方法,然后针对您遇到的问题或确实遇到的错误提出问题。
-
你想重写哪个函数,因为除非我弄错了,否则你已经发布了 3 个函数!