Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem
Forum PHP.pl > Forum > Bazy danych > MySQL
tomzyl
Mam problem ze skryptem php wspomaganym przez MySQL:

  1. <?   
  2. function lacz_bd()
  3.     {   
  4.           $baza = @mysql_pconnect(&#092;"localhost\", \"root\", \"krasnal\");       
  5.  
  6.           if (!$baza)
  7.     {      
  8. echo &#092;"Połączenie z bazą się nie powiodło.\";     
  9. return false;   }   
  10. if (!@mysql_select_db(&#092;"nauczyciele\"))
  11.     {     
  12. echo &#092;"Wybranie bazy danych nie powiodło się.\";     
  13. return false;   }   
  14. return $wynik; 
  15. }    
  16. function wyswietl_filmy($zapytanie)
  17.     {      
  18. lacz_bd();    $wynik=mysql_query($zapytanie);    
  19. if (!$wynik){      
  20. echo &#092;"Błąd. Połączenie nie powiodło się!\";      
  21. exit;    }    
  22. $znalezionych=mysql_num_rows($wynik);      
  23. echo &#092;"<table border=1><tr bgcolor=lightgreen>\";    
  24. echo &#092;"<th>Imię</td><th>Nazwisko</th>\";   
  25. echo &#092;"<th>Przedmiot</th><th>Lata pracy</th></tr>\";     
  26.  for ($i=0; $i<$znalezionych; $i++)
  27.     {      
  28. $wiersz= mysql_fetch_array($wynik);      
  29. echo &#092;"<tr>\";      
  30. echo &#092;"<td>\".$wiersz[\"imie\"].\"</td>\";      
  31. echo &#092;"<td>\".$wiersz[\"nazwisko\"].\"</td>\";      
  32. echo &#092;"<td>\".$wiersz[\"przedmiot\"].\"</td>\";      
  33. echo &#092;"<td>\".$wiersz[\"lata_pracy\"].\"</td>\";      
  34. echo &#092;"</tr>\";    }    
  35. echo &#092;"</table>\";  
  36. }  
  37. ?>
ARJ
a więc tak używaj BBCODE!!
poza tym to niewiem o co ci chodzi w tym kodzie. łączysz się z bazą, wybierasz tabele i wyświetlasz wynik, a dopiero później odczytujesz z bazy danych informacje. o co tu chodzi?
essey
  1. <?php
  2. function lacz_bd()
  3. {
  4. $baza = mysql_connect(&#092;"localhost\", \"root\", \"krasnal\");
  5.  
  6. if( !$baza )
  7. {
  8. echo &#092;"Połączenie z bazą się nie powiodło.\";
  9. return false;
  10. }
  11. elseif( !mysql_select_db(&#092;"jonatan_skproject\") )
  12. {
  13. echo &#092;"Wybranie bazy danych nie powiodło się.\";
  14. return false;
  15. }
  16. }
  17.  
  18. function wyswietl_filmy($zapytanie)
  19. {
  20. lacz_bd();
  21. $wynik = mysql_query($zapytanie) or die(&#092;"Błąd. Połączenie nie powiodło się!\");
  22.  
  23. $znalezionych = mysql_num_rows($wynik);
  24. ?>
  25.  
  26. <table border=\"1\">
  27. <tr bgcolor=\"lightgreen\">
  28. <th>Imię</th>
  29. <th>Nazwisko</th>
  30. <th>Przedmiot</th>
  31. <th>Lata pracy</th>
  32. </tr>
  33. <?php
  34. for ($i=0; $i<$znalezionych; $i++)
  35. {
  36. $wiersz= mysql_fetch_array($wynik);
  37. echo &#092;" <tr>\";
  38. echo &#092;" <td>\".$wiersz[\"id\"].\"</td>\";
  39. echo &#092;" <td>\".$wiersz[\"user\"].\"</td>\";
  40. echo &#092;" <td>\".$wiersz[\"IP\"].\"</td>\";
  41. echo &#092;" <td>\".$wiersz[\"domain\"].\"</td>\";
  42. echo &#092;" </tr>\";
  43. }
  44. ?>
  45. </table>
  46. <?php
  47. }
  48. ?>


Działa, ale nie podoba mi się to .... Ja bym to zrobił inaczej ... aarambo.gif
tomzyl
Teraz wyświetla mi pusty ekran, więc jakbyś to zrobił essEy??
spenalzo
Cytat(tomzyl @ 2004-10-19 20:50:27)
Mam problem ze skryptem php wspomaganym przez MySQL:

Niewątpliwie, to widać po kodzie, że musi stwarzać problemy winksmiley.jpg Ale mógłbyś napisać jakie:P
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.