[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка ошибок MySQL
Raymond
Имеется , например , такое:
  
$db_host = "localhost";
$db_username = "root";
$db_password = "12345678";
$db_name = "data_base";
$link= mysqli_connect($db_host, $db_username, $db_password, $db_name) ;
if (!$link) {
echo 'Что-то пошло не так';
exit();
}

$login = 'Vasya';
$stmt = mysqli_prepare($link, 'SELET id FROM users WHERE login = ? LIMIT 1');
mysqli_stmt_bind_param($stmt, "s", $login );
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);

if (mysqli_stmt_num_rows($stmt) >0){
mysqli_stmt_bind_result($stmt, $user_id);
echo 'ID Васи: '.$user_id.'</br>';
}
else {
echo 'Не найден ID по Васе </br>';
}

mysqli_stmt_close($stmt);

Что бы хотелось понять, так это:

1) что может пойти не так на каждом из этапов запроса (у меня мало практики , полезно будет узнать "прожженные" мнения).

2) какие моменты обязательно надо обрабатывать, а где беспокоиться не о чем

И если не трудно, пару простейших примеров обработки ошибок запросов без ООП (пока не шарю).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.