Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Wykonywanie działań na wartościach z tabeli
Forum PHP.pl > Forum > Przedszkole
Rahael
  1. $ile = "SELECT dziesiatka FROM ".PREFIKS."users WHERE login = jakislogin";
  2. $ile2 = mysql_query($ile);
  3. $ile222 = mysql_fetch_array($ile2);
  4. $ile3 = $ile222 / 5;
  5. while($zmienna < $ile3)
  6. {
  7. echo '<img src="images/buttons/procent.png">';
  8. $zmienna++;
  9. }


Gdzie popełniam błąd??
Proste wykonanie operacji echo na $ile3 też nie działa więc zupełnie zgłupiałem :/
wNogachSpisz
  1. $ile222 = mysql_fetch_array($ile2);
  2. $ile3 = $ile222 / 5;


Tablice przez 5 dzielisz?
Rahael
Może coś mi umyka... może niedouczenie ale daj jakieś nakierowanie w manualu lub jak poprawnie pobrać z bazy wartość aby można byłoby na niej prowadzić działania...

Już którąś godzinę próbuję i przeszukuję ale nie wychodzi...
Nawet po usunięciu mysql_fetch_array mimo że wartość komórki = 380 to pobrana wartość jest odczytywana jako 0 i przez to sypie się skrypt
wNogachSpisz
  1.  
  2. $ile = "SELECT dziesiatka FROM ".PREFIKS."users WHERE login = jakislogin";
  3. $ile2 = mysql_query($ile);
  4. $ile222 = mysql_fetch_array($ile2);
  5. var_dump($ile222);
  6.  


Pokaż co zwraca ten kod.
morthan
  1. $ile = "SELECT dziesiatka FROM ".PREFIKS."users WHERE login = jakislogin";
  2. $ile2 = mysql_query($ile);
  3. $ile222 = mysql_fetch_array($ile2);
  4. $ile3 = $ile222[TU WPISZ NR KOMURKI] / 5;
  5. while($zmienna < $ile3)
  6. {
  7. echo '<img src="images/buttons/procent.png">';
  8. $zmienna++;
  9. }


Nie znasz numeracji?
  1. echo "<br />";


Ogólnie polecam php.net
Rahael
chciałem też podobnym sposobem ale lipa:

  1. $ile = mysql_fetch_array(mysql_query("SELECT * FROM ".PREFIKS."users WHERE login = jakistamlogin"));
  2. $ile2 = $ile['dziesiatka'] / 5;
  3. while($zmienna < $ile2)
  4. {
  5. echo '<img src="images/buttons/procent.png">';
  6. $zmienna++;
  7. }
wNogachSpisz
var_dump($ile)

poprosze...
Rahael
NULL
wNogachSpisz
Jeszcze dla pewności:

  1.  
  2. var_dump(mysql_num_rows(mysql_query("SELECT * FROM ".PREFIKS."users WHERE login = jakistamlogin")));
  3.  
thek
No widzisz... To teraz idź po kolei sobie i sprawdzaj na jakim etapie NULL już Ci wyskakuje. Masz przyklejony temat "Jak poprawnie zadać pytanie?" i radzę skorzystać tam z podpowiedzi jak DEBUGOWAĆ własne skrypty. Bo jak dla mnie masz byka już na etapie tworzenia zapytania SELECT wink.gif
Rahael
NULL

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\starttheengine\system\includes\pages\start_premium.php on line 78

@thek rozumiem ze zostało niepoprawnie użyte mysql_num_rows() jednak mój problem polega na tym, że zagubiłem się jak poprawnie powinienem skonstruować dany skrypt...

Pomijając przeoranie tematu:
Temat: Nieprawidlowe uzycie mysql fetch array

Gdy przy użyciu mysql_fetch_array() został zwrócony identyczny błąd i wartość NULL
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.