Я пытаюсь запустить мою хранимую процедуру с использованием 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);
}
это дает ошибку говоря
Commands out of sync; you can't run this command now
поэтому, когда я искал в интернете, он сказал, что мне нужно использовать MYSQL PDO .. Поэтому кто может конвертировать мой выше заявление в mysql pdo .., так как я понятия не имел о PDO вообще
мы не знаем, как инициировать соединение MySQL. У вас этот странный класс «DbConnection», и мы не знаем, где ваши учетные данные БД .... Вы также используете 'mysql_fetch_array', но нет запроса, чтобы сделать это после ..... Похоже, вам нужно вставить много больше кода для нас –
почему бы не попытаться перенести свой код в PDO? не бойтесь ошибаться. в этом нет никакой нехватки ресурсов – Ghost
проверить руководство: http://php.net/manual/en/book.pdo.php – Bandon