Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]kłopot z select
Saper82
post 11.07.2009, 18:12:41
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


  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

Ten post edytował Saper82 11.07.2009, 18:38:25
Go to the top of the page
+Quote Post
Wicepsik
post 11.07.2009, 18:19:24
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


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. ?>


Ten post edytował Wicepsik 11.07.2009, 18:20:31


--------------------
Go to the top of the page
+Quote Post
zbig
post 11.07.2009, 18:19:26
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

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


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


--------------------
Flash Flex PHP JAVA RED5 http://www.easyweb24.net
Go to the top of the page
+Quote Post
Spawnm
post 11.07.2009, 18:28:19
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Proszę dodać tagi do tematu.
Go to the top of the page
+Quote Post
Saper82
post 11.07.2009, 18:37:42
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


działa, dzięki.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:09