Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
vvApache
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 121
#1

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

08.09.2012, 12:28. Просмотров 886. Ответов 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 - PHP БД
ПРивет. Столкнулся с таким моментом, вытаскиваю кол-во записей в таблице, но в зависисмости от второй, и вот эта ф-я // // число...

Mysql_result - PHP БД
Здравствуйте. Извиняюсь сразу за глупый вопрос, мануалы читаю, но все равно имеется такой вопрос. Мне необходимо выбрать запись с одного...

Замена mysql_result - PHP БД
Комрады! Может, я туплю, но не могу найти функцию mysqli_ на замену mysql_result. Вообще есть такая??? Спасибо за ответ. ...

Mysql_result в pdo - PHP БД
Подскажите, как этот запрос выглядит в PDO:) for($m=0;$m<$list;$m++){ $user=mysql_result(mysql_query("SELECT `user` FROM `oil`"),...

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

Функция mysql_result в PDO - PHP БД
Здравствуйте. Помогите, пожалуйста. Как можно заменить функцию mysql_result() в PDO? Имеется следующий код: $query =...

3
Vovan-VE
13139 / 6521 / 188
Регистрация: 10.01.2008
Сообщений: 15,071
08.09.2012, 12:35 #2
Работа с БД MySQL
0
vvApache
5 / 5 / 0
Регистрация: 08.05.2011
Сообщений: 121
08.09.2012, 12:59  [ТС] #3
Цитата Сообщение от Vovan-VE Посмотреть сообщение
не знаю что я должен там посмотреть, но:
PHP
1
mysql_query("запрос",$link) or die;
не работает ибо запрос выполняется успешно и содержит непустой ответ от базы данных
0
Vovan-VE
13139 / 6521 / 188
Регистрация: 10.01.2008
Сообщений: 15,071
08.09.2012, 13:02 #4
vvApache, Используйте одну из функций mysql_fetch_*().
1
08.09.2012, 13:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2012, 13:02
Привет! Вот еще темы с ответами:

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

Mysql_result() чем заменить в mysqli - PHP БД
$link = mysqli_connect(DB_HOST, DB_LOGIN, DB_PASSWORD, DB_NAME); $sql = "SELECT count(*) FROM basket WHERE customer='".session_id()."'"; ...

Аналоги mysql_result и mysql_insert_id() в PDO - PHP БД
Подскажите, пожалуйста, как правильно переписать эти участки кода, используя PDO вместо mysql? Как оформить запросы понятно, а как изменить...

Warning: mysql_result() expects parameter 1 to be resource, object given in - PHP БД
понимаю что ошибка говорит о том что ожидает параметр 1, как в mysqli правильно прописать? $result = $mysqli->query("SELECT COUNT(*)...


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

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

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