Autor Zpráva
Brouzdalek
Profil
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
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
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
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..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0