Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] if i odwołanie do zapytania sql
Forum PHP.pl > Forum > Przedszkole
Rico_ds
Witam,
szukałem na forum, ale nie znalazłem, jak napisać funkcje if tak aby nastąpiło połączenie z bazą danych. Jakie warunki muszą zostać spełnione i czy koniecznie musi być porównanie do czegoś?
Statozor
  1. <?php
  2. if(mysql_connect(host, user, haslo)) {
  3.  //reszta
  4.  
  5. }
  6. ?>
Rico_ds
jestem zielony i trochę mi nie poszło z tą funkcją if. jak pod ten kod

  1. <?php
  2. $gosc_b['pokoj']=$INC->DB_Result($results,$i,"pokoj");
  3. ?>


podczepić połączenie z bazą tak abym mógł zrobić w zapytaniu polecenie count
Statozor
A wpisałeś tam gdzie jest host, user, hasło odpowiednie wartości ?
Rico_ds
hasło itd. jest wczytywane na początku dokumentu z osobnego pliku.
Zrobiłem tak:
  1. <?php
  2. function Rap_pok ($user) {
  3. global $INC;
  4. global $ADMIN;
  5.  
  6. $ADMIN->UI_OpenWidget (Rap_pok);
  7.  
  8. $results = $INC->DB_Query("select pokoj from ".DB_MEL." where client_id='".$user."' );
  9. $matches = $INC ->DB_CountResult($results);
  10. echo "<table width="100%" cellspacing="0" cellpadding="4" border="0">";
  11. echo "<td>Nazwa pokoju</td><td>Wynajety</td>";
  12. for ($i=0; $i<$matches; $i++) {
  13. if ($tlo=="#eee") $tlo="#fff"; else $tlo="#eee";
  14. echo "<tr style="background-color:".$tlo."">";
  15.  
  16. $gosc['pokoj']=$INC->DB_Result($results,$i,DB_MEL.".pokoj");
  17. $gosc_b['pokoj']=$INC->DB_Result($results,$i,"pokoj");
  18. if ($INC->DB_Query("select count(*) pokoj from".DB_MEL." where client_id='".$user."' GROUP BY pokoj; "););
  19. echo "<td>".$gosc['pokoj']."</td><td>".$gosc_b['pokoj']."</td>";
  20. echo "</tr>";
  21. }
  22. echo "</table>";
  23. $ADMIN->UI_CloseWidget();
  24. ?>


i pokazuje mi błąd na tej funkcji if.
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.