Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Обработка ошибок MySQL
Raymond  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 38
Пользователь №: 43562
На форуме: 8 месяцев, 20 дней
Карма:




Имеется , например , такое:
  
$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) какие моменты обязательно надо обрабатывать, а где беспокоиться не о чем

И если не трудно, пару простейших примеров обработки ошибок запросов без ООП (пока не шарю).
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса