Autor | Zpráva | ||
---|---|---|---|
Raist Profil |
#1 · Zasláno: 28. 7. 2006, 09:36:55
Probloem se tyka SQL, ale jadro pudle bude mozna nekde v php, takze to hodim sem.
Mam php skript, na jeho zacatku skladam SQL dotaz na zaklade vstupu od uzivatele. Pak prez MySQLi dotaz spustim a databazi, problem je v tom ze objekt result ma hodnotu null. To by poukazovalo na spatne slozeny dotaz. Ovsem kdyz si dotaz prez echo vypisu na stranku, je v poradku, to sem jeste overil tak, ze sem ho zkopiroval a spustil rucne na SQL serveru, vysledky mi vratil bez problemu. |
||
Hugo Profil |
#2 · Zasláno: 28. 7. 2006, 09:38:23
Tak sem hod ten skript.
|
||
Raist Profil |
#3 · Zasláno: 28. 7. 2006, 09:45:38
|
||
Raist Profil |
#4 · Zasláno: 28. 7. 2006, 09:50:39
ted sem jeste zjistil jednu zajimavou vec,
kdyz ten dotaz vypada takhle $query = "SELECT * FROM mm_maseri WHERE (gen_locat='2' OR travel_to_1='2' OR travel_to_2='2')"; tak je vse v poradku, nema MySQLi nejaky omezeni? |
||
Hugo Profil |
#5 · Zasláno: 28. 7. 2006, 09:57:55
A takto:
$query = "SELECT * FROM mm_maseri WHERE ((gen_locat='2' OR travel_to_1='2' OR travel_to_2='2') AND (FIND_IN_SET('acup', techniky)>0))" |
||
Raist Profil |
#6 · Zasláno: 28. 7. 2006, 10:04:50
nic, porad kdyz na result zkusim
$arr = $result->fetch_array(MYSQLI_ASSOC) tak to hlasi Fatal error: Call to a member function fetch_array() on a non-object in D:\dev\www\sulyNew\listings.php on line 356 |
||
Raist Profil |
#7 · Zasláno: 28. 7. 2006, 11:15:11
help me pls
|
||
24k_work Profil * |
#8 · Zasláno: 28. 7. 2006, 12:24:04
co znamena ono FIND_IN_SET() ? mysql manual mi nic nenasel, neco vlastniho?
|
||
Raist Profil |
#9 · Zasláno: 28. 7. 2006, 12:54:02
ee, je to na tehle strance
http://dev.mysql.com/doc/refman/4.1/en/string-functions.html ale uz sem problem vyresil prez klauzuli LIKE |
||
24k_work Profil * |
#10 · Zasláno: 28. 7. 2006, 13:02:51
A jo diky
|
||
Časová prodleva: 5 dní
|
|||
Raist Profil |
#11 · Zasláno: 2. 8. 2006, 11:04:26
jen pro lidi cy by se s tim potkaly taky
http://dspam.nuclearelephant.com/dspam-users/1405.html |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0