Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не выводится ошибка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Nomad-71
Отправлено: 17 Января, 2010 - 18:23:10
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Проблема такая, использую PEAR для подключения и работы с бд, запросы к бд проходят успешно, но, если запрос не прошел (например из-за повторяющегося ключа) - ошибка не выводится, можете подсказать, в чём проблемка?
PHP:
скопировать код в буфер обмена
  1. <?PHP        
  2.         // Подключение к бд
  3.         include('db_login.php');
  4.         require_once('DB.php');
  5.         $connection = DB::connect("mysql://$db_username:$db_password@$db_host/$db_database");
  6.         if (DB::isError($connection))
  7.         {
  8.             die("Ошибка подключения к базе данных");
  9.         }
  10.        
  11.         if (isset($_POST['email']) && isset($_POST['password']) && isset($_POST['Forward']) && $_POST['copy'] == "yes")
  12.         {
  13.             $query_usr_add = "insert into virtual_users values (null, 1, '$add_user_email', '$add_user_pwd', '$add_user')";
  14.             $res1 = $connection->query($query_usr_add);
  15.             if (DB::isError("$res1"))
  16.             {
  17.                 die("Ошибка запроса к бд" . DB::errorMessage($res1));
  18.             }
  19.            
  20.             $query_fwd_cp = "insert into virtual_aliases values (null,1,'$add_user_email','$forward')";
  21.             $connection->query($query_fwd_cp);
  22.            
  23.         }
  24.         ?>
 
 Top
RomAndry Администратор
Отправлено: 17 Января, 2010 - 21:25:04
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




Nomad-71 пишет:
если запрос не прошел (например из-за повторяющегося ключа) - ошибка не выводится, можете подсказать, в чём проблемка?


use
affectedRows()
 
My status
 Top
vitaliy_mad
Отправлено: 17 Января, 2010 - 21:25:33
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




после
Nomad-71 пишет:
require_once('DB.php');
 
 Top
JustUserR
Отправлено: 18 Января, 2010 - 13:39:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Nomad-71 пишет:
DB::isError("$res1")
Здесь кавычки конечно же не нужны вокруг $res1 - это же ресурс и его нельзя передавать как строку


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Nomad-71
Отправлено: 18 Января, 2010 - 15:25:07
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Спасибо за ответы. Благодаря вам проблема решена.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« PEAR и PECL »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB