query('SET NAMES utf8');function cd(){global $pdo;return $pdo->lastInsertId();}function qr($var){global $pdo;return $pdo->query($var);}function fo($var){return qr($var)->fetch();}function fa($var){return qr($var)->fetchALL();}$fp=fo('SELECT * FROM post WHERE id=1');echo $fp['title'];echo $fp['content'];?>
這樣寫的話頁面什麼也不現實
回複內容:
query('SET NAMES utf8');function cd(){global $pdo;return $pdo->lastInsertId();}function qr($var){global $pdo;return $pdo->query($var);}function fo($var){return qr($var)->fetch();}function fa($var){return qr($var)->fetchALL();}$fp=fo('SELECT * FROM post WHERE id=1');echo $fp['title'];echo $fp['content'];?>
這樣寫的話頁面什麼也不現實
query('SET NAMES utf8');function cd(){global $pdo;return $pdo->lastInsertId();}function qr($var){global $pdo;return $pdo->query($var);}function fo($var){ //問題出在這裡,qr($var)的值是$pdo->query($var)的值,是一個sql的執行結果,而不是對象$pdo,調用fetch肯定出錯啊 return qr($var)->fetch(); }function fa($var){return qr($var)->fetchALL();}$fp=fo('SELECT * FROM post WHERE id=1');echo $fp['title'];echo $fp['content'];?>