Это указывает на код в инструкциях, которые мне даны о том, как создавать таблицы с использованием php. Но каждый раз, когда я освобождаю код, я подключаюсь к серверу MySQL на localhost как cis54. CREATE TABLE Failed. У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «)» в строке 5. Это не делает мне зелье, я не знаю, как это исправить или что он пытается сказать. Поиск ответа не приблизил меня к решению. Уже проверено на наличие ошибок php, их нет.Я прихожу с синтаксической ошибкой в SQL
<?php
$dbc = mysqli_connect('localhost', 'cis54student', 'student', 'cis54')
or die('Could not connect to MySQL server.');
echo 'Connected to MySQL server on localhost as cis54.' . "<br>";
$query = "CREATE TABLE rowe_email_list (
first_name VARCHAR(20),
last_name VARCHAR(20),
email VARCHAR(60),
)";
$rs = mysqli_query($dbc, $query) or die('CREATE TABLE Failed.' . mysqli_error($dbc));
echo 'Create table rowe_email_list.' . "<br>";
mysqli_close($dbc);
?>
удалить дополнительную запятую возле 'email VARCHAR (60),' –
Вы пробовали написать создание в phpMyAdmin? –
20 и 60 должны быть короткими. нет вреда для их всех 255 –