mysql uvnitr funkce

11 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. mno mam par radku, kde se tvori sql dotaz a dava se mysql_query(), a uvnitr funkce mi to napise chybove hlasky Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource ale kdyz to dam ten stejnej kod kdekoliv jinde, mimo funkci, tak to normalne facha. ja to nechapu :] pomozte pls
  2. nedavas treba jako druhy parametr mysql_query() nejakou globalni promennou? skus za myslq_query dat vypis mysql_error()... kdyztak sem hod kod
  3. function autorizace(){ if( (IsSet($_SESSION["nick"])) AND (IsSet($_SESSION["auth"])) ): $sql4="SELECT * FROM $autorizace"; $vysledek4=MySQL_query($sql4,$spojeni); $clanek=MySQL_fetch_array ($vysledek4); endif; }
  4. no a co promenny autorizace a spojeni?? function autorizace(){ global $autorizace,$spojeni; if( (IsSet($_SESSION["nick"])) AND (IsSet($_SESSION["auth"])) ): $sql4="SELECT * FROM $autorizace"; $vysledek4=MySQL_query($sql4,$spojeni); $clanek=MySQL_fetch_array ($vysledek4); endif; }
  5. mno sem debil :] zapomnel sem na promenne globalni.. kazdopadne jsem kod trochu predelal function autorizace(){ global $autorizace,$spojeni; if( (IsSet($_SESSION["nick"])) AND (IsSet($_SESSION["auth"])) ): $sql4="SELECT * FROM $autorizace WHERE id LIKE {$_SESSION["auth"]}"; $vysledek4=MySQL_query($sql4,$spojeni); if (MySQL_Num_Rows($vysledek4) <> 1): echo "spatne!"; else: echo "dobre!"; endif; endif; } ale porad je tu chybka a to konkretne Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource tak ted je mi to jeste zahadnejsi nez predtim..
  6. a jak myslis ty slozeny yavorky v $sql4="SELECT * FROM $autorizace WHERE id LIKE {$_SESSION["auth"]}"; ? kdyztak za to mysql_query hod echo "$sql4<br>".mysql_error(); a uvidis
  7. hodilo to SELECT * FROM php_auth WHERE id LIKE a01f378e1ef6a0dcfe1f826714c4cb9f Unknown column 'a01f378e1ef6a0dcfe1f826714c4cb9f' in 'where clause' Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource pricemz ten $auth je unikatni klic slozeny z par udaju ktere jsou hashle... nevim co se mu na tom nelibi
  8. $sql4="SELECT * FROM $autorizace WHERE id LIKE '$_SESSION[auth]'";
  9. njn.. ani bych nerekl, ze to bude mit takovy vliv, ale hold jo.. diky moc bohdane, pro priste uz vim, hlavne sem si to uvedomil s tema globalama.. thx
  10. nebude to tim že se $_SESSION[auth] nechova jako globalni proměná zkus jeste pridast "lobal $_SESSION[auth];"
  11. $_SESSION se nar rozdil od $HTTP_SESSION_VARS nechova jako globalni promenna - je totiz v oboru platnosti vsude (global $_SESSION tedy nema zadny vyznam) problem byl v chybejicich apostrofech

← Zpět na všechna témata