Главная /
Введение в программирование на PHP5 /
В базе данных есть таблица table с полями id, username, telephone и email, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если в момент запроса произойдет ошибка подключения к базе данных? $usern
В базе данных есть таблица table
с полями id
, username
, telephone
и email
, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если в момент запроса произойдет ошибка подключения к базе данных?
$username = $_POST['username'];
$conn = mysql_connect('localhost','root','password');
$db = mysql_select_db('mybase', $conn);
$sql = "SELECT * FROM `table` WHERE (`username`='$username')";
$result = @mysql_query($sql,$conn);
if (!$result) die ("Ошибка соединения с базой данных! Попробуйте повторить запрос позже...");
if (mysql_num_rows($result) < 1) echo "Пользователь с именем $username не найден!";
else {
$row = mysql_fetch_array($result);
$email = $row[email];
$telephone = $row[telephone];
mail($email,'Telephone Number Reminder',('Your Telephone Number: '. $telephone));
mysql_close($conn);
}
вопрос
Правильный ответ:
выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
выведет номер телефона и адрес электронной почты абонента на экран
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и завершит работу программы
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
вышлет на почту пользователя сообщение с напоминанием номера телефона
вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
произойдет ошибка сценария
Сложность вопроса
86
Сложность курса: Введение в программирование на PHP5
17
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, какого чёрта я не увидел данный сайт с решениями интуит раньше
30 янв 2020
Аноним
Если бы не данные решения - я бы сломался c этими тестами интуит.
25 сен 2019
Аноним
Я сотрудник деканата! Тотчас уничтожьте сайт с ответами на интуит. Это невозможно
23 ноя 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой способ позволяет закрыть соединение с базой данных, идентификатор которой присвоен переменной $conn?
- # Отметьте правильный пример подавления ошибок при соединении с сервером базы данных
- # Сколько элементов будет в массиве $a после применения функции array_slice? $a = array(100,22,10.5); array_slice($a,2,1);
- # В каких случаях оператор switch выведет на печать строку "работает" при $num = 3?
- # Укажите правильный вызов функции odbc_exec: