Autor | Zpráva | ||
---|---|---|---|
dimi256 Profil * |
#1 · Zasláno: 22. 1. 2009, 20:16:06
Prosim poradte, proc mi tento dotaz nefunguje?
MySQL_Query("SELECT id, author, email, subject, body, date FROM phorum WHERE thread = $topic ORDER BY date LIMIT ".$start.",".$PZS) |
||
Alphard Profil |
#2 · Zasláno: 22. 1. 2009, 20:20:11
co píše mysql_error()?
|
||
SwimX Profil |
#3 · Zasláno: 22. 1. 2009, 20:22:51
neměly by tam být zpětné uvozovky?
a id, autor, email ... není to náhodou všechno z tabulky? pak bych to nahradil * a postrádám logiku v zápisu (ne že by tam musela nutně být), ale proč máš jednou proměnou uvnitř řetězce a jednou ji k němu připojuješ? |
||
Alphard Profil |
#4 · Zasláno: 22. 1. 2009, 20:24:28
„neměly by tam být zpětné uvozovky?“
zpravidla nemusí, ale nevím, na jakém nastavení do záleží „a id, autor, email ... není to náhodou všechno z tabulky? pak bych to nahradil *“ pročpak? |
||
SwimX Profil |
#5 · Zasláno: 22. 1. 2009, 20:28:15
Alphard
„pročpak?“ no popravdě nevím. Ale proč vypisovat 6názvů sloupců, když stačí hvězdička? |
||
Alphard Profil |
#6 · Zasláno: 22. 1. 2009, 20:32:25
nemůžete vědět, že jsou vyjmenovány všechny a tahat z databáze cokoliv, co nebude potřeba je neefektivní
navíc je z kódu patrné, jak přesně jsou sloupce pojmenované, to jistě oceníte, když budete upravovat starší script a pokud byste používal mysql_fetch_row, máte zaručené pořadí sloupců i po úpravě tabulky a možná mě ještě něco napadne, přece to nedělám bezdůvodně :-) |
||
SwimX Profil |
#7 · Zasláno: 22. 1. 2009, 20:34:37
„nemůžete vědět, že jsou vyjmenovány všechny a tahat z databáze cokoliv“
však sem se ptal „ není to náhodou všechno z tabulky? pak bych to nahradil *“ jiank máte pravdu (jako dycky) :) |
||
dimi256 Profil * |
#8 · Zasláno: 22. 1. 2009, 20:39:33
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id #11 ORDER BY date LIMIT 0,6' at line 1
|
||
Alphard Profil |
#9 · Zasláno: 22. 1. 2009, 20:45:15
je-li thread správně ve tvaru id #11, musí být brán jako řetězec a vložen do apostrofů
ale doporučuji použít jako integer, tedy jen 11 |
||
dimi256 Profil * |
#10 · Zasláno: 22. 1. 2009, 20:55:47
Omlouvam se, nebyl definovan $topic ... Uz to funguje ...
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0