Forum » Programiranje » PHP help!
PHP help!
rc-car ::
Cel popoldne se ze mucim a mi ne uspe
Kje je napaka, da mi noce izpisati podatkov iz baze?
$query = "SELECT * FROM moja_tabela";
$result = mysql_db_query("moja_baza",$query);
while ($row = mysql_fetch_object($result)) {
echo $row->eno_polje.;
echo $row->drugo_polje.";
}
Ze v naprej hvala za vas trud in pomoc!
Kje je napaka, da mi noce izpisati podatkov iz baze?
$query = "SELECT * FROM moja_tabela";
$result = mysql_db_query("moja_baza",$query);
while ($row = mysql_fetch_object($result)) {
echo $row->eno_polje.;
echo $row->drugo_polje.";
}
Ze v naprej hvala za vas trud in pomoc!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
- spremenil: rc-car ()
lordgreg ::
$query = "SELECT * FROM moja_tabela";
$result = mysql_db_query("moja_baza",$query);
while ($row = mysql_fetch_object($result)) {
echo $row->eno_polje.;
echo $row->drugo_polje.";
}
erm... kje pa imaš pogoj?
$query = "select * from moja_tabela WHERE NEKAJ=1";
pri izpisu pa uporabi:
echo $row[eno_polje];
echo $row[drugo_polje];
$result = mysql_db_query("moja_baza",$query);
while ($row = mysql_fetch_object($result)) {
echo $row->eno_polje.;
echo $row->drugo_polje.";
}
erm... kje pa imaš pogoj?
$query = "select * from moja_tabela WHERE NEKAJ=1";
pri izpisu pa uporabi:
echo $row[eno_polje];
echo $row[drugo_polje];
rc-car ::
Ta pogoj:
$query = "select * from moja_tabela WHERE NEKAJ=1";
ni nujno, da ga vpises, ker drugace ti pac vrze vse ven, ali se motim?
Sem probal tudi tvojo varianto pa se zmeri ne dela...
Napako pa mi, se vedno, vrze ven tam kjer je ukaz while in sicer:
Warning: Supplied argument is not a valid MySQL result resource in /blablabla/php/print.php on line 9
$query = "select * from moja_tabela WHERE NEKAJ=1";
ni nujno, da ga vpises, ker drugace ti pac vrze vse ven, ali se motim?
Sem probal tudi tvojo varianto pa se zmeri ne dela...
Napako pa mi, se vedno, vrze ven tam kjer je ukaz while in sicer:
Warning: Supplied argument is not a valid MySQL result resource in /blablabla/php/print.php on line 9
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Ja, pogoja ne rabis, ce bi rad pac vse vn spravu.
Ko pises program, veliko funkcij ti vrne neko vrednost ce se zgodi napaka ...torej razmisljaj o tem da bos preverjal napake.
pirmer:
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Napaka: " . mysql_error(); . "\n";
die();
}
To napako nam sporoci, pa bomo vedli kje smo :-)
Lp,
Dejan
Ko pises program, veliko funkcij ti vrne neko vrednost ce se zgodi napaka ...torej razmisljaj o tem da bos preverjal napake.
pirmer:
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Napaka: " . mysql_error(); . "\n";
die();
}
To napako nam sporoci, pa bomo vedli kje smo :-)
Lp,
Dejan
So, if I press C, E and G I play C?
rc-car ::
echo vrze ven tole: MySQL Napaka:Query was empty;
Torej je query prazen..
Kaj zdaj
Torej je query prazen..
Kaj zdaj
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Probaj tako:
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("tvoja_baza", $db);
$sql = "SELECT * FROM tvoja_tabela";
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
while ($myrow = mysql_fetch_array($sql)){
printf("Got: %s\n", $myrow["Ime_Fielda"]);
}
To je to :-)
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("tvoja_baza", $db);
$sql = "SELECT * FROM tvoja_tabela";
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
while ($myrow = mysql_fetch_array($sql)){
printf("Got: %s\n", $myrow["Ime_Fielda"]);
}
To je to :-)
So, if I press C, E and G I play C?
rc-car ::
Ce dam to kar si napisal noter mi vrze ven tole:
Warning: Supplied argument is not a valid MySQL result resource in /home/worldpat/public_html/php/beri.php on line 10
To je tam kjer je while
Če pa dam noter napacne podatke mi lepo izpise kaj je narobe.
Karkoli sem probal do sedaj, vedno je bila napaka pri while...
Warning: Supplied argument is not a valid MySQL result resource in /home/worldpat/public_html/php/beri.php on line 10
To je tam kjer je while
Če pa dam noter napacne podatke mi lepo izpise kaj je narobe.
Karkoli sem probal do sedaj, vedno je bila napaka pri while...
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Ok, dodaj se to pri mysql_connect() ...
tko:
if ((mysql_connect("localhost", "user", "pass")) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
pa se to pri mysql_select_db
if ((mysql_select_db("tvoja_baza", $db)) == FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
Pa povej ce bo kej boljs :-)
tko:
if ((mysql_connect("localhost", "user", "pass")) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
pa se to pri mysql_select_db
if ((mysql_select_db("tvoja_baza", $db)) == FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
Pa povej ce bo kej boljs :-)
So, if I press C, E and G I play C?
rc-car ::
Sedaj namest na 10 vrstici napise, da je error na 20 kjer je un while ukaz:
Warning: Supplied argument is not a valid MySQL result resource in /home/worldpat/public_html/php/beri.php on line 20
Nekaj mora bit v while narobe definirano
Warning: Supplied argument is not a valid MySQL result resource in /home/worldpat/public_html/php/beri.php on line 20
Nekaj mora bit v while narobe definirano
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DavidJ ::
$db = mysql_connect("localhost", "root", "pass");
mysql_select_db("moja_baza", $db);
$kaj_hoces = mysql_query("SELECT * FROM moja_tabela",$db);
while ($vr = mysql_fetch_array($kaj_hoces)) {
echo "$vr[eno_polje]\n
$vr[drugo_polje]\n"; }
tole bi moralo delat.
lahko pa da je tudi tole (ali pa delam norca iz sebe - verjemi, taksne napake se zgodijo ;)
ko imas moja_baza ipd.. mogoce imas v bazi drugacna imena ali pa si si zgoraj nastavil $moja_baza = "pravo_ime_baze";
in enako za tabele..
ce je temu tako moras potem pri kodi uporabit string:
$db = mysql_connect("localhost", "root", "pass");
mysql_select_db("$moja_baza", $db);
na primer -- meni se je to fulkrat zgodilo in sem skor ponoru zaradi taksne banalne napake ;)
mysql_select_db("moja_baza", $db);
$kaj_hoces = mysql_query("SELECT * FROM moja_tabela",$db);
while ($vr = mysql_fetch_array($kaj_hoces)) {
echo "$vr[eno_polje]\n
$vr[drugo_polje]\n"; }
tole bi moralo delat.
lahko pa da je tudi tole (ali pa delam norca iz sebe - verjemi, taksne napake se zgodijo ;)
ko imas moja_baza ipd.. mogoce imas v bazi drugacna imena ali pa si si zgoraj nastavil $moja_baza = "pravo_ime_baze";
in enako za tabele..
ce je temu tako moras potem pri kodi uporabit string:
$db = mysql_connect("localhost", "root", "pass");
mysql_select_db("$moja_baza", $db);
na primer -- meni se je to fulkrat zgodilo in sem skor ponoru zaradi taksne banalne napake ;)
DeViCeD ::
Hum, my mistake ... :-)
probej to:
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("tvoja_baza", $db);
$sql = "SELECT * FROM tvoja_tabela";
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "
\n";
die();
}
while ($myrow = mysql_fetch_array($result)){
printf("Got: %s
\n", $myrow["Ime_Fielda"]);
}
probej to:
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("tvoja_baza", $db);
$sql = "SELECT * FROM tvoja_tabela";
if (($result = mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "
\n";
die();
}
while ($myrow = mysql_fetch_array($result)){
printf("Got: %s
\n", $myrow["Ime_Fielda"]);
}
So, if I press C, E and G I play C?
rc-car ::
YES!
DeViCeD: zdej mi dela!
napise get: pa pol kar mam.
ej hvala ti!
hvala vsem!
mazilim vam podplate!
DeViCeD: zdej mi dela!
napise get: pa pol kar mam.
ej hvala ti!
hvala vsem!
mazilim vam podplate!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
rc-car ::
a je treba tuki:
printf("Got: %s
n", $myrow["name"]);
nujno dat v ("Got: %s n" noter %s n, ker jaz bi to izpisal brez besedlia, samo vsebino fielda
jest sem sedaj naredil tako:
printf($myrow["ena"]."");
printf($myrow["dva"]."");
printf("Got: %s
n", $myrow["name"]);
nujno dat v ("Got: %s n" noter %s n, ker jaz bi to izpisal brez besedlia, samo vsebino fielda
jest sem sedaj naredil tako:
printf($myrow["ena"]."");
printf($myrow["dva"]."");
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Kakor hoces.
PAc lahko das printf("%s", $myrow["lala"]);
mogoce bo celo echo $myrow["lala"]; delal ...
LP,
Dejan
PAc lahko das printf("%s", $myrow["lala"]);
mogoce bo celo echo $myrow["lala"]; delal ...
LP,
Dejan
So, if I press C, E and G I play C?
rc-car ::
Zdej dela vse, tud tist z echo.
Še enkrat najlepša hvala!
Še enkrat najlepša hvala!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DavidJ ::
ne samo da bo echo "$myrow[ime_fielda]"; delalo ampak bo delalo dosti hitrejse ker je printf funkcija ki pozre veliko resursov
izogibaj se printf ukazu razen ce je potrebno -- recimo pri zaokrozevanju
izogibaj se printf ukazu razen ce je potrebno -- recimo pri zaokrozevanju
rc-car ::
OK, hvala!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
rc-car ::
Spet sem jest...
Zdej mi noce pisat v bazo...
$vnos = "INSERT INTO patches (id, name, author, ratting, picture, date, description, download) VALUES ('$id','$name','$author','$ratting','$picture','$date'.'$description','$download')";
mysql_db_query("worldpat_worldpatches",$vnos);
Kaj sem spregledal?
Zdej mi noce pisat v bazo...
$vnos = "INSERT INTO patches (id, name, author, ratting, picture, date, description, download) VALUES ('$id','$name','$author','$ratting','$picture','$date'.'$description','$download')";
mysql_db_query("worldpat_worldpatches",$vnos);
Kaj sem spregledal?
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Navadi se, da ko sprsasujes kaj, napisi kaj imas, in kaksno napako ti napise :-)
Lp,
Dejan
Lp,
Dejan
So, if I press C, E and G I play C?
rc-car ::
Pri vpisu mi ne napiše nobene napake
samo je tako kot se mora vse ostalo zgoditi kar je v fajlu, potem, ko pa pogledam v bazo se ne vpiše...
samo je tako kot se mora vse ostalo zgoditi kar je v fajlu, potem, ko pa pogledam v bazo se ne vpiše...
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Pa si uporabljal preverjanje napak?
if (lala == lala) error ... ?
Lp,
Dejan
if (lala == lala) error ... ?
Lp,
Dejan
So, if I press C, E and G I play C?
rc-car ::
Ne, ker ne vem kaj naj napišem tam za lalala...
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
DeViCeD ::
Na www.php.net/manual/ imas vedno napisano kaksno vrednost vrne funkcija ce se zgodi napaka.
Torej primer:
$sql = "INSERT INTO tabela ... ";
if ((mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
Verjetno si to ze opazil v kaksnem mojem postu a? :-)
Lp,
Dejan
Torej primer:
$sql = "INSERT INTO tabela ... ";
if ((mysql_query($sql)) === FALSE){
echo "MySQL Error: " . mysql_error() . "\n";
die();
}
Verjetno si to ze opazil v kaksnem mojem postu a? :-)
Lp,
Dejan
So, if I press C, E and G I play C?
rc-car ::
Bom probal :)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
rc-car ::
Sem dal tisto noter in ugotovil, da je nekje pikca namesto vejce
Od zdej naprej bom zmeri dajal une IFe not...
Hvala ti, agian :)
Od zdej naprej bom zmeri dajal une IFe not...
Hvala ti, agian :)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP povezava z MysqlOddelek: Izdelava spletišč | 919 (764) | snooze77 |
» | PHP login skriptOddelek: Izdelava spletišč | 2807 (1393) | Lion29 |
» | php updateOddelek: Programiranje | 921 (735) | keworkian |
» | [PHP] Iskanje/brisanje iz baze (telefonskega imenika)Oddelek: Programiranje | 1772 (1554) | Good Guy |
» | Zakaj? (php & mySQL)Oddelek: Programiranje | 1208 (1135) | darh |