Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
vvApache
5 / 5 / 1
Регистрация: 08.05.2011
Сообщений: 121
#1

Обработка ошибки mysql_result - PHP БД

08.09.2012, 12:28. Просмотров 903. Ответов 3
Метки нет (Все метки)

Не нашел в интернете решения, поэтому спрошу здесь.
Есть такой код:
PHP
1
2
3
$db=" SELECT `pass` FROM table_name WHERE `num`='$num' ";
$res=mysql_query($db);
$a = mysql_result($res, 0);
Возвращает поле pass когда в таблице есть заданный num.
Но если его нет, он все равно что-то возвращает в $res, но mysql_result не может из него вывести ничего и выдает ошибку.
Как её поймать или как сделать так чтобы mysql_result не выполнялся при пустом $res(получается он не бывает пустым никогда?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2012, 12:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Обработка ошибки mysql_result (PHP БД):

mysql_result
ПРивет. Столкнулся с таким моментом, вытаскиваю кол-во записей в таблице, но в...

Mysql_result
Здравствуйте. Извиняюсь сразу за глупый вопрос, мануалы читаю, но все равно...

Mysql_result в pdo
Подскажите, как этот запрос выглядит в PDO:) for($m=0;$m<$list;$m++){...

Замена mysql_result
Комрады! Может, я туплю, но не могу найти функцию mysqli_ на замену...

Чем заменить mysql_result
Здравствуйте. Запрос: "SELECT COUNT(*) FROM zakazy" // Общее количество...

Функция mysql_result в PDO
Здравствуйте. Помогите, пожалуйста. Как можно заменить функцию mysql_result()...

3
Vovan-VE
13148 / 6532 / 1038
Регистрация: 10.01.2008
Сообщений: 15,071
08.09.2012, 12:35 #2
http://www.cyberforum.ru/php-database/thread639162.html#a_php%20mysql
0
vvApache
5 / 5 / 1
Регистрация: 08.05.2011
Сообщений: 121
08.09.2012, 12:59  [ТС] #3
не знаю что я должен там посмотреть, но:
PHP
1
mysql_query("запрос",$link) or die;
не работает ибо запрос выполняется успешно и содержит непустой ответ от базы данных
0
Vovan-VE
13148 / 6532 / 1038
Регистрация: 10.01.2008
Сообщений: 15,071
08.09.2012, 13:02 #4
vvApache, Используйте одну из функций mysql_fetch_*().
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2012, 13:02
Привет! Вот еще темы с решениями:

mysql_result или mysql_fetch_array
хочу понять что лучше. Какой код из нижеприведенных считается более...

Использование функции mysql_result()
За вопрос безумно стыдно, но сам не смог найти ответ. Всегда пользовался...

Mysql_result() чем заменить в mysqli
$link = mysqli_connect(DB_HOST, DB_LOGIN, DB_PASSWORD, DB_NAME); $sql =...

Аналоги mysql_result и mysql_insert_id() в PDO
Подскажите, пожалуйста, как правильно переписать эти участки кода, используя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru