Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]mysql_fetch_array() probelm
kayy
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


Witam,

w jedym skrypcie mam tak i śmiga, a w drugim wywala:
  1. <?php
  2. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /public_html/x.php on line 12
  3. ?>


Konkretnie chodzi o ten kawałek:

  1. <?php
  2. $zapytoj = "SELECT * FROM `users` WHERE `username` = '$nickname' AND `password` = '$pass'";
  3. $ognia = mysql_query($zapytoj) or mysql_error();
  4. while ($dane = mysql_fetch_array($ognia))
  5. {
  6. if ($dane[6] >= 50)
  7.  
  8. {... Dalsze instrukcje
  9. ?>



Co mu nie pasuje?


--------------------

Dziękuję wszystkim za pomoc w PHP :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: $ognia = mysql_query($zapytoj) or mysql_error();
a: $ognia = mysql_query($zapytoj) or die(mysql_error());

a dowiesz sie co mu nie pasuje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kayy
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


Dalej wyrzuca tylko:

  1. <?php
  2. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kay/domains/bbomb.unl.pl/public_html/kup.php on line 12
  3. ?>


Bo mu chodzi o 12 linike, czyli:

  1. <?php
  2. while ($dane = mysql_fetch_array($ognia))
  3. ?>


W innym skrypcie mam dokladnie to samo i działa ;/ 


--------------------

Dziękuję wszystkim za pomoc w PHP :)
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Wpisz ten błąd w wyszukiwarkę z znajdziesz dużo wątków z rozwiązaniem. Zagadnienie popularne jak wschód słońca, tylko Tobie dupy się nie chce ruszyć.

Podpowiedź: mysql_num_rows()
Go to the top of the page
+Quote Post
kayy
post
Post #5





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?act=Search&a...pplied+argument



Nie widzę tutaj tematów dotyczących mojego problemu, sorki.



Mógłbyś dokładniej wytłumaczyć mi? bo ja chcę wyświetlić dane, a nie ile ich jest.

Tzn. skrypt działa, ale wywala ten błąd


--------------------

Dziękuję wszystkim za pomoc w PHP :)
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(kayy @ 4.12.2008, 16:49:15 ) *
Tzn. skrypt działa, ale wywala ten błąd
Działa? A ile zwraca wyników?
Go to the top of the page
+Quote Post
kayy
post
Post #7





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


1, czyli tyle ile ma zwracać (szukam konkretnego usera).


#edit

Nikt nie umi pomóc?


--------------------

Dziękuję wszystkim za pomoc w PHP :)
Go to the top of the page
+Quote Post
ddiceman
post
Post #8





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


a ) Najpierw popraw
  1. <?php
  2. $ognia = mysql_query($zapytoj) or mysql_error();
  3. ?>

na
  1. <?php
  2. $ognia = mysql_query($zapytoj) or die(mysql_error());
  3. ?>

jak pisal nospor i zobacz, czy otrzymujesz jakis komunikat

b ) Zobacz, czy w petli zaczynajacej sie
  1. <?php
  2. while ($dane = mysql_fetch_array($ognia))
  3. ?>
nie robisz nigdzie przypisania do $ognia, czyli
  1. <?php
  2. $ognia = 'costam';
  3. ?>

Widzialem czesto taki blad i moze dotyczyc takze Ciebie

Ten post edytował ddiceman 5.12.2008, 11:36:02
Go to the top of the page
+Quote Post
kayy
post
Post #9





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


a) już to zrobiłem i ten sam błąd.

b)Miałem smile.gif dzięki!

Można zamknąć, ale nie usuwajcie, bo niektórzy mogą mieć taki problem;p


--------------------

Dziękuję wszystkim za pomoc w PHP :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:34