Autor | Zpráva | ||
---|---|---|---|
Hlap Profil * |
#1 · Zasláno: 17. 10. 2013, 19:19:08
Ahoj,
mám tuto funkci. Když jí ale volám, nic nevrací. function multi_select($table, $where, $select="*", $order){ if(isset($order)){ $order = "ORDER BY ".$order; } if(isset($where)){ $where = "WHERE ".$where; } $sql = mysql_query("SELECT ".$select." FROM ".$table." ".$where." ".$order); return $sql; } |
||
Tori Profil |
#2 · Zasláno: 17. 10. 2013, 19:35:42
Hlap:
„Když jí ale volám, nic nevrací.“ Nečekáte náhodou, že bude vracet data z DB? Pak by ve funkci chybělo jejich načtení. Každopádně tohle může vrátit buď odkaz na data z DB, anebo FALSE. Pokud vrací FALSE, došlo k nějaké chybě v dotazu (viz FAQ) |
||
Hlap Profil * |
#3 · Zasláno: 17. 10. 2013, 19:50:11 · Upravil/a: Hlap
Jestli tím myslíte připojení, tak to tam je. Jinak nevrací to nic, když dám podmínku if(empty(....)) tak je pravdivá, tudíž je to prázdné. Očekával bych, že mi to vrátí výpis v použitelné podobě (abych mohl použít mysql_fetch_array() a přes while vypsat všechny odpovídající řádky).
Omlouvám se, že jsem otravoval. Už to mám. Chybný SQL syntax. |
||
Časová prodleva: 10 let
|
0