저는 매우 간단한 작업을 수행하려고합니다.간단한 쿼리 및 문제가있는 ussage 예제를 찾을 수 없습니다.
매개 변수없이 PDO 쿼리의 사용 예를 찾을 수 없습니다. mysqli는 내 후위였습니다 ... 모든 사람들이 저를 사용하지 않으려 고 불평하면서 MYSQL을 피하려고했습니다.
그래서 나는이 시도 :$db = new mysqli('hostname', 'user', 'pass', 'db');
$dbh = new PDO("mysql:host=hostname;dbname=db", "user", "pass");
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$types = $db->query("SELECT * from `a_types` ORDER BY `priority`");
while ($type = $db->fetch_array($types)) {
echo '<a href="{$_SERVER[PHP_SELF]}?{$type[title]}=choose">I have a broken {$type[title]}.</a> <br />';
}
을하지만 다음과 같은 문제가 발생합니다 Fatal error: Call to undefined method mysqli::fetch_array()
내가 잘못하고있는 중이 야 무엇을?
$db
으로 전화를 걸면 끝나면 연결을 종료해야합니까?/어떻게하면 돼?
왜 pdo와 mysqli를 모두 사용 하시겠습니까? – comrade
당신도 쿼리를 실행하지 않았다, 어떻게 가져올 수 있습니까? PDO로'SELECT' 쿼리를하면 대개'$ dbh-> closeCursor();'로 닫습니다. – iamsleepy
$ db-> query는 바로 실행하는 것을 의미합니까? 또는 atleast 그게 어떻게 MySQL 드라이버와 함께 할 ... – user3147145