Я прохожу курс по MySQL, и я изучаю, как сделать бит пользователя кода пользователя (адрес электронной почты и пароль), где информация в скрипте будет помещена в базу данных на phpMyAdmin. Кажется, я не могу заставить его работать? У моего кода нет ошибок, когда я отправляю его через проверку ошибок. Я также совершенно новый для PHP и MySQL. Я знаю, что он может найти базу данных, потому что я могу обновлять существующие данные.Запись MySQL в базу данных не работает
<?php
$link = mysqli_connect("host", "username", "password", "username");
if (mysqli_connect_error()) {
die ("There was an error connecting to the database");
}
$query = "INSERT INTO `users` (`email`, `password`) VALUES('email', 'password')";
mysqli_query($link, $query);
$query = "SELECT * FROM users";
if ($result = mysqli_query($link, $query)) {
$row = mysqli_fetch_array($result);
echo "Your email is ".$row[1]." and your password is ".$row[2];
}
?>
Нулевой массив, начинающийся с $ row [0] и $ row [1] –
@ RicardoOrtegaMagaña Правда, но '[1]' должно хотя бы показать что-то, и на самом деле это не вопрос. Они заявляют, что вставка не работает. По названию * «Вступление в базу данных не работает» *. –
Я не вижу ошибок здесь. Вы заявляете, что используете это средство проверки ошибок, что именно? Я чувствую, что вы не рассказываете нам настоящую/полную историю. Ваше значение содержит то, что кажется, что вы пытаетесь ввести что-то другое, кроме строковых литералов. –