Autor | Zpráva | ||
---|---|---|---|
simka00 Profil |
#1 · Zasláno: 9. 8. 2006, 21:09:39
jde nějak zkrátit tento zápis? jde mi o ten druhý řádek, prostě jak co nejrychleji dostat hodnotu z databáze
$hodnota = mysql_fetch_row(mysql_query("SELECT radek FROM tabulka WHERE id = '$id'")); |
||
Nox_lbc Profil |
#2 · Zasláno: 9. 8. 2006, 23:02:16
místo mysql_fetch_row pouzit mysql_fetch_assoc a pouzivat promenne $hodnota['slupec'] ...
|
||
nightfish Profil |
#3 · Zasláno: 9. 8. 2006, 23:14:09
// by mohlo fungovat
list($hodnota) = mysql_fetch_row(mysql_query("SELECT radek FROM tabulka WHERE id = '$id'")); |
||
Dero Profil |
#4 · Zasláno: 10. 8. 2006, 00:00:50
// by taky mohlo fungovat
$hodnota = mysql_result(mysql_query("SELECT radek FROM tabulka WHERE id = '$id'"), 0, "radek"); |
||
havs Profil |
#5 · Zasláno: 10. 8. 2006, 02:33:47
$zaznam = mysql_fetch_assoc..............
extract($zaznam); a jde tahat sloupce rovnou jako: $hodnota nebo myslíš vypsat všechny buňky? $zaznam = mysql_fetch_row.............. foreach ($zaznam as $hodnota) { echo $hodnota." | "; } echo "<br>"; |
||
Joker Profil * |
#6 · Zasláno: 10. 8. 2006, 08:23:26
Já bych ten zápis naopak prodloužil :-)
Za mysql_query bych ještě dal ještě kontrolu toho výsledku, jinak se při neplatném idčku můžete dočkat něčeho takovéhoto: warning: supplied argument is not valid MySQL result resource in mysql_fetch_row() bla bla |
||
Hugo Profil |
#7 · Zasláno: 10. 8. 2006, 08:32:37
simka00
A k cemu je to dobre? To je takovy problem napsat o radek vic? |
||
souki Profil |
#8 · Zasláno: 10. 8. 2006, 08:59:59
$hodnota = mysql_result(mysql_query("SELECT radek FROM tabulka WHERE id = '$id'"),0);
ale radši bych to spíš prodloužil než zkrátil.. |
||
simka00 Profil |
#9 · Zasláno: 10. 8. 2006, 13:29:39
díky za vaše nápady, při usínání jsem přišel ještě na jeden způsob:
$hodnota = current(mysql_fetch_row(mysql_query($dotaz))); Joker Já bych ten zápis naopak prodloužil :-) taky často používám dlouhý zápis se vším všudy ($dotaz = ""; $vysledek = mysql_query(); atd.), ale někdy potřebuji jen jednu hodnotu a to mi přijde ten jeden řádek navíc zbytečný Za mysql_query bych ještě dal ještě kontrolu toho výsledku ten příklad byl jen pro ilustraci, hotová aplikace je něco jiného |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0