![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\jakaś ścieżka\functions.php on line 55 Linia 54-58: Kod $result = mysql_query("SELECT value FROM config WHERE what='defaultlanguage'") or die(mysql_error()); while ($rek = mysql_fetch_array($result)) { $result = $rek[0]; } Co jest nie tak? Zawsze mi działało (chyba, że teraz o czymś zapomniałem). |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, słówko VALUE jest zastrzeżone w MySQL (element składniowy języka), więc muszą być `apostrofy`:
po drugie: while ($rek = mysql_fetch_array($result)) { $result = $rek[0]; } w pierwszym obiegu pętli nadpisujesz $result, więc w drugim obiegu masz błąd... popraw na np.:
Powodzenia. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 20.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam komunikat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /sklep/BODYsklepform.inc on line 147 gdzie w pliku Bodyskleoform.inc, linia 147 jest wytłuszczona: CODE $baza = klienci.$id_kl; $caly_nip = $form1_nip_1."-".$form1_nip_2."-".$form1_nip_3."-".$form1_nip_4; $zapytdd22 = "SELECT * FROM klienci WHERE nip=$caly_nip"; $okdd = mysql_query($zapytdd22); if ($okdd == "") echo "bledne zapytanie"; $rekdd = mysql_fetch_array($okdd); if ($rekdd == "") { //gdy nie ma w bazie Nie wiem w czym może być problem Ten post edytował mkarach 6.04.2009, 15:41:08 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Kod $zapytdd22 = "SELECT * FROM klienci WHERE nip=$caly_nip"; Zmień na Kod $zapytdd22 = "SELECT * FROM klienci WHERE nip='$caly_nip'";
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 15 Dołączył: 2.04.2009 Skąd: koszalin Ostrzeżenie: (0%) ![]() ![]() |
A ten result dwa razy.
Nie sprawdzałem, ale tu może być bład operujesz na $result jako identyfikator rezultatu zapytania, a w pętli go zmieniasz:
spróbuj zmienic np. na $result1 = $rek ... Pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Podepne sie do tematu moze, blad ten sam:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource clients.inc.php line 309 kod: http://pastebin.com/md1d7741 ktos ma jakies pomysly czemu to nie dziala? nvm, juz sobie poradzilem. Ten post edytował flid 17.12.2009, 09:44:29 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
sobie zobacz jaki masz blad zapytania i problem rozwiąz sam:
http://nospor.pl/php-faq-n29.html#faq-6 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:49 |