[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку please
evmian
Всех, как говорится с Новым годом!
Или я туплю или одно из двух, но я никак не могу найти ошибку в скрипте:
$nomer="2";
$result = mysql_query("select vopros from baza_polzovatel where number='$nomer'");
$myrow = mysql_fetch_array($result);
$dolzhnost=$myrow['dolzhnost'];
Из этих строк - машина видит переменную $nomer, а в базе не находит $dolzhnost. Что я не так делаю?????????




Спустя 3 минуты, 53 секунды (8.01.2010 - 19:09) Guest написал(а):
ой я ошибся в написании вопроса
$result = mysql_query("select dolzhnost from baza_polzovatel where number='$nomer'");

Спустя 11 минут (8.01.2010 - 19:20) jetistyum написал(а):
1. номер это не строка (надеюсь), поэтому курите синтаксис mysql
2. если первый вариант не заставил тебя, ленивого взглянуть в мануал, попробуй выполнить echo mysql_error();

Спустя 6 минут, 34 секунды (8.01.2010 - 19:26) evmian написал(а):
Я знаю что $nomer="2"; это не строка. Я пытаюсь найти строки из БД где значение переменной $nomer="2"; и прочитать $dolzhnost. Но мне возвращается пустаяя переменная $dolzhnost


Спустя 7 минут, 13 секунд (8.01.2010 - 19:33) jetistyum написал(а):
а у тебя включен репорт ошибок, а $myrow у тебя случайно не false ???

Спустя 2 минуты, 35 секунд (8.01.2010 - 19:36) evmian написал(а):
репорт ошибок включен. А что ? Вы видите синтаксическую ошибку???

Спустя 5 минут, 31 секунда (8.01.2010 - 19:42) jetistyum написал(а):
если у тебя стоит подавление ошибок типа "Warning" то если у тебя не нашлось ни одной записи с соответствующим ключем, у тебя
$myrow = mysql_fetch_array($result);
будет равным fasle

$dolzhnost=$myrow['dolzhnost'];
вызовет warning как обращение к несущ. элементу, но если warning не показывается, то $dolzhnost тоже будет просто fasle, что на нестрогом соответствии даст пустую строку
""==false
ну второй вариант - посмотреть вывод mysql_error();

Спустя 3 минуты, 23 секунды (8.01.2010 - 19:45) evmian написал(а):
А как в моем случае написать про mysql_error(); ???

Спустя 1 минута, 1 секунда (8.01.2010 - 19:46) jetistyum написал(а):
у тебя гугл резко сломался???
чего ж вы ленивые такие.. блин.... все время кто-то будет тебе искать что да как?
http://ua2.php.net/mysql_error

Спустя 3 минуты, 27 секунд (8.01.2010 - 19:49) evmian написал(а):
Спасибо
Быстрый ответ:

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