Autor | Zpráva | ||
---|---|---|---|
omfg Profil * |
#1 · Zasláno: 19. 3. 2005, 23:01:36
Ja uz se na to vykaslu :-/ nejde mi vypsat nic z databaze. Delam to poprve a nechapu kde muze byt problem. Hodi mi to vzdycky error na radku s definovanim promenne $sql
<?php $link = mysql_connect("mysql.webzdarma.cz", "mojejmeno", "dlouheheslo"); $db = mysql_select_db("mojejmeno", $link) $sql = "SELECT * FROM zbozi WHERE cena = '100'"; echo $sql; mysql_close ($link); ?> a tabulka vypada asi takhle +----+---------+-------+ | id | popis | cena | +----+---------+-------+ | 1 | Ahoj | 100 | +----+---------+-------+ | 2 | Čau | 150 | +----+---------+-------+ Prosim poradte |
||
Petra Profil |
#2 · Zasláno: 19. 3. 2005, 23:08:59
Chybí MySQL_Query.
$sql = MySQL_Query("SELECT * FROM zbozi WHERE cena = '100'"); Ta $sql je navíc pole, takže echem se podle mne vypíše "array". |
||
omfg Profil * |
#3 · Zasláno: 19. 3. 2005, 23:16:00
dekuju, ted mi to nevyhodilo rerro, ale Resource id #3, nevite co to znamena?
|
||
Petra Profil |
#4 · Zasláno: 19. 3. 2005, 23:28:09
No to dělá právě to echo $sql; Správně se to vypíše třeba cca takto:
while ($zaznam=mysql_fetch_array($sql)) { echo $zaznam["popis"]; } |
||
omfg Profil * |
#5 · Zasláno: 20. 3. 2005, 11:30:13
woooow, to chce pusu, mmmuc! dekujuuu
|
||
trif Profil * |
#6 · Zasláno: 20. 3. 2005, 13:17:01
nie to chce skor citat a ucit sa
|
||
omfg Profil * |
#7 · Zasláno: 20. 3. 2005, 13:46:18
trif: mam php pro uplne zacatecniky, kniha perfektni az na databaze, bohuzel tam maji chyb jak nadelanych, na internetu sjemnejaky solidni navod na mysql taky nenasel a nebudu v sobotu vecer shanet otevrne hnihkupectvi abych nasel neco o databazich
|
||
omfg Profil * |
#8 · Zasláno: 20. 3. 2005, 14:11:23
a jeste opacny problem, slibuju ze naposled, nejde mi zapis
do promenych jsou ulozene data z formularu, mamto osetrene ze kdyz ve formu nác neni, zapise se NULL tohle je zapis $query = "INSERT INTO tabulka (id, db_jmeno, db_mail, db_web, db_datum, db_text, zobraz) VALUES ($id, $jmeno, $mail, $web, $time, $text, $zobr)"; mysql_query($query, $link); nehodi to error, ale nic se nezapise, prosim prosim uz je to fakt naposled |
||
llook Profil |
#9 · Zasláno: 20. 3. 2005, 19:48:19
Zkus udělat echo($query);, jestli v tom dotazu nemáš nějakou přehlédnutou chybu.
|
||
omfg Profil * |
#10 · Zasláno: 20. 3. 2005, 21:21:08
jeeeezis, ja jswem ichtyl, me nedoslo ze kdyz je to v promennych, chybi tam uvozovky, dal sjemto do promennych s uvozovkami a jede to, diky vsem
|
||
Časová prodleva: 25 dní
|
|||
jaja Profil * |
#11 · Zasláno: 14. 4. 2005, 11:34:28
takovymhle dotazum se da predejit nejprve se podivejte kde je chyba. po zavolani funkce $mysql_query je dobre si dat nasledujici kod:
$err=MySQL_Error(); if($err==""){ echo "ok"; } else{ echo "Chyba: $err"; } |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0