Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zliczanie wierszy SQL, Bład po stronie php - SQL jest OK
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Gdzieś czytałem że to Bug ale chcę jeszcze zapytać , możliwe że jestem w błędzie bo nie mogę znaleźć tej informacji . Mam taie zapytanie

  1. <?php
  2. $r=mysql_query("select or_id_zgl,count(or_stan) ilosc ,or_stan from ored where or_stan='yes' group by or_id_zgl ;");
  3. for($i=1;$i<=mysql_num_rows($r);$i++)
  4. {
  5.  echo "zgl nr:".$id_zgl=$f['or_id_zgl']."<br>";
  6.  echo $ilosc=$f[count('or_stan')]."<br>";
  7.  echo $wiersz=$f['or_stan']."<br>"; 
  8. if($ilosc>1)
  9. {
  10.  
  11. $wykonaj = mysql_query ("update zgloszenia set grupa='oc5' where id_zgl='$id_zgl');
  12.  echo mysql_error();
  13.  }
  14.  
  15. }
  16. ?>


mam błąd treści :Truncated incorrect DOUBLE value: '1'
Tylko że wykonując to zapytanie pod SQL nie ma błedu - tylko php wyrzuca mi ten komunikat.
Proszę o pomoc bo nie mogę dalej pracować . Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Sprostowanie : bład jest w zapytaniu 2
  1. <?php
  2. $wykonaj = mysql_query ("update zgloszenia set grupa='oc5' where id_zgl='$id_zgl');
  3. ?>


Czy gdy zliczę dwa wiersze to $id_zgl=$f['or_id_zgl'] ma dwie wartości - sql podaje jedną linię (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? tablica (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
jak wyjąć z niej dane ?
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?


Odpowiedź :

$wykonaj = mysql_query ("update zgloszenia set grupa='oc5' where id_zgl='$id_zgl[0]');

Pozdrawiam i proszę o zamknięcie tematu.

Ten post edytował jastu 29.05.2006, 10:39:22
Go to the top of the page
+Quote Post

Posty w temacie
- jastu   [php] zliczanie wierszy SQL   29.05.2006, 10:24:04


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

 



RSS Aktualny czas: 23.08.2025 - 17:13