Доброго времени суток !!! подскажите как можно написать запрос через pdo вот подключился к базе данных хочу создать таблицу вот мой код: try { $pdo = new PDO('mysql:host=localhost;dbname=howdy', 'user', 'parol'); echo " соединение с базой данных устанвлено"; $pdo->query('create table users ( id_user int (10) AUTO_INCREMENT, name varchar(20) NOT NULL, email varchar(50) NOT NULL, password varchar(15) NOT NULL, PRIMARY KEY (id_user)'); if ($mysqli->connect_errno) { echo "Не удалось подключиться к MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } } catch (PDOException $e) { echo "Невозможно установить соединение с базой данных"; } ошибок не выдает но и таблица не создается !!!
Так как мне создать конкретную таблицу Код (Text): $pdo->query('create table users ( id_user int (10) AUTO_INCREMENT, name varchar(20) NOT NULL, email varchar(50) NOT NULL, password varchar(15) NOT NULL, PRIMARY KEY (id_user)');
@upr_adm Код (Text): Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6 in Думаешь, что? Думаешь, почему у тебя не выводит эту ошибку, а у меня выводит?
@upr_adm PDO и mysqli это разные расширения. Они не совместимы. Ты надёргал кусков из разных мест, а они не сочетаются. Включи вывод ошибок и не игнорируй их. phpfaq.ru/debug --- Добавлено --- Лучший источник примеров это официальная документация на php.net