Autor | Zpráva | ||
---|---|---|---|
Brouzdalek Profil |
#1 · Zasláno: 2. 8. 2008, 17:49:07
Zdravím ! Se celej den otravuju s touto funkcí, bohužel se mi objevuje moje "oblíbená" hláška: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in... . Problém je s tím druhým selectem, ale nevím, kde je chyba, díky za rady..
function Bracket($bracket, $prefix) { if ($bracket!=0): // bylo nalezeno číslo závorky v tabulce $dotaz_1 = MySQL_Query("SELECT `column`, `tab` FROM ".$prefix."bracket WHERE id_bracket='".$bracket."'"); if ($dotaz_1): $sql_1 = MySQL_Fetch_Array($dotaz_1); $tab = $prefix."".$sql_1["tab"]; $dotaz_2 = MySQL_Query("SELECT COUNT(".$sql_1["column"].") AS total FROM ".$prefix."".$sql_1["tab"]." WHERE receiver ='".$_SESSION["id_user"]."'"); $sql_2 = MySQL_Fetch_Array($dotaz_2); $hodnota = "(".$sql_2["total"].")"; endif; endif; return $hodnota; } |
||
Alphard Profil |
#2 · Zasláno: 2. 8. 2008, 17:58:06
ale nevím, kde je chyba
tak se zeptej, funkci mysql_error() neznáš? syntaktickou chybu na první pohled nevidím, jsou správně vyplněné proměnné? |
||
Brouzdalek Profil |
#3 · Zasláno: 2. 8. 2008, 18:05:29 · Upravil/a: Brouzdalek
Tu funkci znám, neboj, neptal bych se, kdybych toho už dost nezkoušel.. Proměnný jsou v pořádku, ale nějako mi je ten druhej select nebere, a hodí chybu u Fetch_Array; hodnoty proměnných jsou správně..
fce MySQL_Error() mi nic nevypisuje.. |
||
Brouzdalek Profil |
#4 · Zasláno: 2. 8. 2008, 18:28:35
Už jsem to vyřešil, chtělo to ještě jednu podmínku pro případy, kdy nebylo nalezeno nic v tou druhým selectu..
Brouzdalek.. |
||
Časová prodleva: 16 let
|
0