Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]kłopot z select
Forum PHP.pl > Forum > Przedszkole
Saper82
  1. <?php
  2. function polaczenie($sql_server, $sql_user_name, $sql_user_pass, $sql_baza){
  3. if (!($sql=mysql_connect ($sql_server, $sql_user_name, $sql_user_pass) && mysql_select_db($sql_baza) )) die('nie nawiazano polaczenia z baza');
  4. @mysql_query("SET NAMES 'utf8'");
  5. }
  6. polaczenie("localhost", "", "", "");
  7.  
  8. $wykonaj=mysql_query("SELECT * FROM `ludki`");
  9.  
  10. while ($dane = mysql_fetch_array($wykonaj))
  11. {
  12.  $nick = strtolower($dane['nick']);
  13.  $mail = mysql_query("SELECT `user_email` FROM `phpbb_users` WHERE `username` = '$nick' ");
  14.  
  15.  echo $nick." - ".$mail."<BR>";
  16.  
  17.  
  18.  }
  19.  
  20. echo "koniec";
  21. ?>


Jak poprawnie przypisać zmiennej $mail mail użytkownika z tabeli phpbb_users questionmark.gif bo jak na razie skrypt wyświetla coś takiego:

kasia - Resource id #4
tomek - Resource id #5
waldek - Resource id #6
Wicepsik
Porównaj sobie pierwsze zapytanie z drugim.

  1. <?php
  2. $mail = mysql_fetch_array(mysql_query("SELECT `user_email` FROM `phpbb_users` WHERE `username` = '$nick' "));
  3. echo $mail['user_email'];
  4. ?>
zbig
Witam !

  1. <?php
  2. $nick = strtolower($dane['nick']);
  3. $res = mysql_query("SELECT `user_email` FROM `phpbb_users` WHERE `username` = '".$nick."' ");
  4. $row = mysql_fetch_array($res)
  5. echo $nick." - ".$row['user_email']."<BR>";
  6. ?>


Pozdrawiam
Spawnm
Proszę dodać tagi do tematu.
Saper82
działa, dzięki.
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.