Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytania sql az do spelniania warunku
Forum PHP.pl > Forum > PHP
ultra_18
Witam, bardzo mnie ciekawi jak rozwiązać pewien problem opisze go jak najprościej jak sie da a później już sobie powinienem poradzić

mam zmienna $key w niej tekst np 'abc'

CODE
$key = 'abc';


W bazie danych mam tabele xxx a w niej kolumne yyy.
Jak wygląda skrypt, który sprawdza czy $key wystepuje w bazie w kolumnie yyy i jeżeli yyy = '$key' to dopisuje do zmiennej $key litere np 'x' az do spełnienia warunku czyli do momentu kiedy $key nie bedzie wystepowal w kolumnie.


Czyli no jeżeli $key = 'abc' a w kolumnie yyy mam wartości kolejno: abc, abcx, abcxx, abcxxx . To pod koniec skryptu zmienna $key bedzie miala wartość abcxxxx.


Oczywiście nie interesuje mnie zastosowanie kilku konstrukcji if tylko użycie petli badź inne optymalne rozwiazanie
Darti
  1. <?php
  2. $zmienna = 'aaa';
  3. $temp = true;
  4. while($temp){
  5.  
  6. $q = "SELECT yyy FROM xxx WHERE  yyy = '$zmienna'";
  7. $res= mysql_query($q);
  8. list($temp) = mysql_fetch_row();
  9. if($temp){
  10. $zmienna .='x';
  11. }
  12. }
  13. ?>
ultra_18
jak pomogło dodałem pomógł, tylko że w swoim skrypcie zapomniałeś do mysql_fetch_row przekazać zmiennej
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.