4
我遇到了一个小问题。 我有以下代码:PDO提取不会返回
$query = $db->prepare('(SELECT last_visit, last_ip FROM user_log WHERE user_id = :id)
UNION
(SELECT time AS last_visit, packet_hex AS last_ip FROM crack_log WHERE target_id = :id)
ORDER BY last_visit DESC LIMIT 0,10;');
$query->execute(array(':id'=> $_SESSION['id']));
$log = $query->fetchAll(PDO::FETCH_ASSOC); //Last visit/IP
var_dump($log);
将返回:
我试图在phpMyAdmin查询和它工作得很好。你能帮我找到错误吗?
? – Martin 2013-03-04 00:09:54
有什么错误?你是否session_start(); ? – 2013-03-04 00:10:23
你有try-catch检查查询和PDOException吗? – Sam 2013-03-04 00:11:01