Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

Нова тема
Как да направя да не ми искарва грешка MySQL ?
Тази тема е погледната 176 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 22.08.2008 13:55
skarabeq
Калфа

Мнения: (20)

Искам като някой напише http://saita.net/read_more.php?page=obqvi&id=100 например и ако няма таъв запис в таблицата да не искарва съобщение за грешка като това:
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 84

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 86

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 88

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 94

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 96

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 98

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 100

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 102

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 104

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 106

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 108

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 110

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/skarabeq/public_html/obqvi/read_more_pod_naem_office.php on line 112
А да искарва празна страница или някакво съобщение, че страницата която се опитва да намери не съществува.Как може да стане това ?


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 22.08.2008 22:05
HunteR666
Ронин

Мнения: (20)

Ми чрез mysql_num_rows или count(pole) преброяваш колко намерени резултата има от обяви с id 100 то предполагам id са уникални това значи, че ще са 0 или 1 запис.
проверяваш ако е 0 да му изкара грешка, че няма такъв запис, но ако са повече от 0 си продължаваш с кода :)


 
---------------------------
Потребител от: 19.06.08 | Всички уроци от HunteR666 | Всички скриптове от HunteR666
напиши eMail напиши лично съобщение виж профила на HunteR666
Публикувано на: 23.08.2008 01:38
skarabeq
Калфа

Мнения: (20)

Цитат от HunteR666@22.08.2008 22:05:
Ми чрез mysql_num_rows или count(pole) преброяваш колко намерени резултата има от обяви с id 100 то предполагам id са уникални това значи, че ще са 0 или 1 запис.
проверяваш ако е 0 да му изкара грешка, че няма такъв запис, но ако са повече от 0 си продължаваш с кода :)
Можеш ли да ми дадеш пример с код ?


 
---------------------------
Потребител от: 03.04.08 | Всички уроци от skarabeq | Всички скриптове от skarabeq
напиши eMail напиши лично съобщение виж профила на skarabeq
Публикувано на: 23.08.2008 01:55
po_taka
Ронин

Мнения: (192)

$query = mysql_query("SELECT * FROM lyric WHERE id = '$id' LIMIT 1");
if(mysql_num_rows($query)){
while($row = mysql_fetch_array($query)){
echo "asdasda";
}
}
else echo "nqma takava alalalalaal";


 
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   





IT-PLACE.NET © 2004 - 2008