Autor | Zpráva | ||
---|---|---|---|
amigro Profil * |
#1 · Zasláno: 20. 7. 2012, 10:39:27
Dobrý den, po potížích i s připojením mně tento kód z netu asi funguje , ale teraz potřebuju z tabulky maillist vypsat pouze obsah pole email (varchar(50), utf8_general_ci) ve kterém by mohli být jednotlivý emaily uživatelů. Styl výpisu email1, email2, email3, ... Můžete mně prosím někdo napsat příkaz kterým to půjde a říct mi kam ho mám vložit do již daného kódy který sem si na svý straně již vyplňil přihlašovacími údaji.
$link = mysql_connect('mysql.cz', 'vašedoménacz_jménouživatele', 'vašeheslo') or die("Nelze se připojit k databázi."); mysql_select_db( 'vašedoménacz_vašedatabáze', $link) or die ("Nelze otevřít databáze."); // nastavení kódování češtiny $result = mysql_query("SET NAMES utf8"); // zde budou příkazy pro práci s databází // $query = "SELECT * FROM tabulka"; $result = mysql_query($query) or die("Dotaz nelze provést: " . mysql_error()); // mysql_close($link); |
||
Magnus123 Profil |
#2 · Zasláno: 20. 7. 2012, 10:55:11
Ahoj.
Jestli chceš pouze sloupec email, stačí napsat: $query = mysql_query("SELECT `email` FROM `tabulka`"); while ($info = mysql_fetch_assoc($query)) { echo $info['email'] . "<br />"; // vypíše emaily pod sebe } |
||
amigro Profil * |
#3 · Zasláno: 20. 7. 2012, 11:04:19
$query jsem nahradil $query poté jsem while pod $result a výsledek byl Dotaz nelze provĂ©st: Query was empty po odstranění $result zas Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in 8 line
můžete mi proto sdělit kam přesně to mám vložit, děkuji |
||
Magnus123 Profil |
#4 · Zasláno: 20. 7. 2012, 11:10:17
Přesně podle tvého příkladu by to mělo vypadat asi takto:
$link = mysql_connect('mysql.cz', 'vašedoménacz_jménouživatele', 'vašeheslo') or die("Nelze se připojit k databázi."); mysql_select_db( 'vašedoménacz_vašedatabáze', $link) or die ("Nelze otevřít databáze."); // nastavení kódování češtiny $result = mysql_query("SET NAMES utf8"); $query = "SELECT `email` FROM `tabulka`"; $result = mysql_query($query) or die("Dotaz nelze provést: " . mysql_error()); // vypsání všech nalezených emailů while ($info = mysql_fetch_assoc($result)) { echo $info['email'] . "<br />"; } mysql_close($link); |
||
amigro Profil * |
#5 · Zasláno: 20. 7. 2012, 11:13:51
Ano, funguje.
Mockrát děkuji. |
||
Časová prodleva: 12 let
|
0