mysql을 사용하여 저장 프로 시저를 실행하려고 시도한 적이 있습니다. 내가정상적인 MYSQL이 PDO를 묻는 데 작동하지 않습니다
$link_id = DbConnection::getInstance('mycon')->connectMysql();
$table_count = mysql_query("SELECT TABLE_NAME FROM information_schema.tables WHERE table_schema = 'mycon' AND table_name LIKE 'table_%' ")
while($row = mysql_fetch_array($table_count)){
$table = $row["TABLE_NAME"];
$excute = mysql_query("dummy_2('$table')") or die(mysql_error());
$result = mysql_fetch_assoc($excute);
var_dump($result);
}
아래의 코드를 사용할 때마다 그것이 내가 .. 따라서 사람이 내 위를 변환 할 수 있습니다 MYSQL PDO를 사용할 필요가 있다고, 내가 인터넷을 검색 할 때 너무
Commands out of sync; you can't run this command now
말하는 오류를 제공합니다 문을 mysql pdo .. 이후 나는 PDO에 대해 전혀 모른다.
를 참조하십시오. 이 이상한'DbConnection' 클래스가 있는데, DB 자격 증명이 어디에 있는지 알지 못합니다 .... 당신은 또한 mysql_fetch_array를 사용합니다. 그러나 ..... 후에 그것을 수행 할 쿼리가 없습니다. 우리에게 더 많은 코드 –
코드를 PDO로 이식하려고하지 마십시오. 실수하는 것을 두려워하지 마라. 어쨌든 리소스가 부족하지는 않습니다. – Ghost
설명서를 확인하십시오. http://php.net/manual/en/book.pdo.php – Bandon