29. maj 2001 - 13:44Der er
14 kommentarer og 1 løsning
Supplied argument is not a valid MySQL-Link resource
Jeg får en lille fejl...Hvorfor??? Warning: Supplied argument is not a valid MySQL-Link resource in /home/gunnar/public_html/funktioner.php on line 14
<? include (\"forbindelse.php\"); function opdaterikkeafhentedebilletter(){ $dato=(date(\"Y-m-d\")); $quarter = date(\"Hi\", mktime(date(\"H\"),date(\"i\")+15,0,1,1,2000)); $result4=mysql_query(\"select * from forestilling\"); echo \"<table align=center border=1 cellspacing=0 cellpadding=0>\\n\"; while ($x_row = mysql_fetch_array($result4)){ if(($x_row[dato]==date(\"Y-m-d\")) and ($x_row[tid]<($quarter))){ $result5=mysql_query(\"select * from sal1 where forestillingid=$x_row[id] \"); while ($z_row = mysql_fetch_array($result5)){ echo\"$z_row[status]\"; if ($z_row[status]!=\'ledig\' and $z_row[status]!=\'solgt\'){ (linie14 starter her!) $query7 =\"update sal1 set status=\'ledig\' where id=$z_row[id]\"; mysql_query($query7,$c) or die (\"Kunne ikke tilføje data\".mysql_error()); }//if }//while }//if }//while }//function ?>
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg har lige prøvet at lave nogle echo\'er bl.a. echo\"$z_row[id]\"; og der kommer det rigtige ud, så fejlen ligger tilsyneladende i disse linier!! $query7 =\"update sal1 set status=\'ledig\' where id=$z_row[id]\"; mysql_query($query7,$c) or die (\"Kunne ikke tilføje data\".mysql_error());
nope.....Det har jeg allerede prøvet med!! Nu er jeg lidt en fedterøv, så jeg har ikke ville stille spr. før jeg var helt sikker på at jeg ikke kunne finde fejlen!
Nå, men jeg er ikke blevet klogere mht. hvorfor fejlen kommer. Bare for sjov har jeg taget koden og sat den ind der hhvor den skal bruges i stedet for at kalde det som en funktion....Og nu virker det som det skal!!! Så jeg bruger den løsning frem for den jeg ville have lavet!!!
øverst i scriptet. Dermed er $c blevet en global variabel på den side (i det script). Alle variabler, der er tilgængelig uden for funktioner kaldes globale.
I PHP-funktioner (i modsætning til stort set alle andre programmeringssprog), er kun parametre og lokale variabler tilgængelige, med mindre man direkte siger at man skal have fat i en variabel ude fra.
Hmm, gchris5, jeg kan måske finde dig et kursus i JSP :)
Det kan jeg garantere dig ikke sker i bemeldte kursus ! Måske bliver opgaven en e-handelsbutik med brugte lædersofaer - men ikke noget med biografer...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.