@vanproskur

Как исправить ошибку в PHP MYSQL И PDO?

Мой код:

<?php
	require_once('connect.php');

	$x = $_REQUEST['x'];
	$y = $_REQUEST['y']; 

	$query = "USE researchium;
			  INSERT INTO robot1 (x,y,torf) VALUES ($x,$y,1);
				";
	$cat = $pdo->query($query);

	$query2 = "USE researchium;
			   SELECT * FROM robot1;";
	$cat2 = $pdo->query($query2);
	var_dump($cat2->fetchAll());

?>


Connect-файл:
<?php
	try {
		$pdo = new PDO('mysql:host=localhost;dbname=researchium','i***n','i******', 
                   [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
                 }
		catch (PDOexception $e){
			echo "Невозможно установить соединение с базой данных";
		}
	?>


Ошибка:
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. in /var/www/html/go.php:17 Stack trace: #0 /var/www/html/go.php(17): PDO->query('USE researchium...') #1 {main} thrown in /var/www/html/go.php on line 17
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
Amigoweb Магнитогорск
от 50 000 до 70 000 ₽
TopHit.ru Москва
от 80 000 до 120 000 ₽