| Autor | Zpráva | ||
|---|---|---|---|
| marek888 Profil |
Dobrý den. Mám zde kod, který by měl vypisovat a řadit za sebe podle id.
<php? $db_host = "mysql.webzdarma.cz";
$db_username = "jméno";
$db_pass = "mojeheslo";
$db_name = "pandorafields";
@mysql_connect("$db_host", "$db_username", "$db_pass") or die("nepripojeno k databazi");
@mysql_select_db("$db_name") or die("Nespravna databaze, či tabulka!!");?> Když stránku s tímto kodem nahraji na server, napíše mi to toto: select * from pandorafields where obsah=not null order by id Nevíte, co bych sem měl dát místo not null? |
||
| xROAL Profil |
#2 · Zasláno: 22. 7. 2013, 18:49:11
Echo slúži na vypísanie textu.
Čo potrebuješ ty je funkcia mysqli_query() alebo PDO::query. (Prípadne mysql_query(), čo sa už ale neodporúča používať.) Samozrejme je predtým potrebné byť pripojený k databáze a tabuľka musí existovať. Čo sa týka samotného SQL dotazu tak skôr: SELECT * FROM `pandorafields` WHERE `obsah` IS NOT NULL ORDER BY `id` |
||
| helmy Profil * |
#3 · Zasláno: 22. 7. 2013, 18:54:08
pravděpodobně hledáte tohle
$query = mysql_query("select * from pandorafields where obsah=$nejakapromena order by id");
while($r_query = mysql_fetch_assoc($query))
{
echo $r_query['obsah'];
} |
||
| marek888 Profil |
#4 · Zasláno: 22. 7. 2013, 19:28:15
Děkuji, jen sem nepochopil to obsah=$nejakapromena. Já sem tam dal teda tu $obsah proměnou a nic mi to nevypsalo. Ani žádnej error. Jinak děkuji.
|
||
| Kubo2 Profil |
#5 · Zasláno: 24. 7. 2013, 12:23:10
xROAL:
Môžem sa spýtať, prečo je vhodnejšie používať mysqli_query() oproti mysql_query()? |
||
| xROAL Profil |
marek888:
$q = mysql_query("SELECT * FROM `pandorafields` WHERE `obsah` IS NOT NULL ORDER BY `id`") or die(mysql_error());
while($r = mysql_fetch_array($q)){
echo $r['obsah']; // alebo si vypíšeš už čokoľvek iné čo z tej tabuľky potrebuješ
}Kubo2: Čo sa týka samotného Mysql v PHP, toto je od verzie 5.5.0 považované za zastaralé a neodporúča sa používať ho pre nové projekty, nakoľko bude v budúcnosti z PHP odstránené. (Tu môžeš nájsť porovnanie Mysql, Mysqli a PDO pre MySQL - PHP.net - MySQL API) |
||
|
Časová prodleva: 13 let
|
|||
0