MySql (PHP) warning free result

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Die hard

die hard

17/03/2009 14:42:00
Quote Anchor link
Deze code gebruik ik vanuit een php script. Maar ik krijg deze error;
--> "Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource"

Het opslaan in de database werkt perfect, maar hij geeft wel deze error elke keer aan. Heeft iemand een idee waar dit door komt?

// PHP script
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$link
= @mysql_connect('servername', 'username', 'password');
if (!$link)
{

   echo "Could not connect: " . mysql_error();
}

else
{
    mysql_select_db('my_database');
 
    $query  = "INSERT INTO order_queue
             (  Name ,   Email ,   OtherInfo ,   qtyA ,
                totalA ,   qtyB ,   totalB ,   qtyC ,   totalC ,   GrandTotal )"
;
    $query .= " VALUES
             ('$Name', '$Email', '$OtherInfo', '$qtyA',
              '$totalA', '$qtyB', '$totalB', '$qtyC', '$totalC', '$GrandTotal')"
;
    //echo $query . "<br>\n";
 
    $result = mysql_query($query)or die(mysql_error());
    mysql_free_result($result);
    mysql_close($link);
}

?>


// MySql install code
CREATE TABLE `order_queue` (
`pid` INT(10) AUTO_INCREMENT,
`Name` varchar(100) NOT NULL,
`Email` varchar(255) NOT NULL,
`OtherInfo` varchar(255) NOT NULL,
`qtyA` varchar(100) NOT NULL,
`totalA` varchar(100) NOT NULL,
`qtyB` varchar(100) NOT NULL,
`totalB` varchar(100) NOT NULL,
`qtyC` varchar(100) NOT NULL,
`totalC` varchar(100) NOT NULL,
`GrandTotal` varchar(100) NOT NULL,
PRIMARY KEY (`pid`)
);
Gewijzigd op 01/01/1970 01:00:00 door Die hard
 
PHP hulp

PHP hulp

24/11/2024 10:04:18
 
- SanThe -

- SanThe -

17/03/2009 14:55:00
Quote Anchor link
Foutafhandeling ontbreekt. Misschien is de query wel mislukt. Je weet het maar nooit.
 
Die hard

die hard

17/03/2009 15:10:00
Quote Anchor link
Oops sorry dat stukje was ik vergeten, maar dat zit wel in het orginele script. Ik heb het er nu bij gezet. Maar wat bedoel je precies "de query is mislukt"?

ps. ik heb het veranderd hier $result = mysql_query($query)or die(mysql_error());
Gewijzigd op 01/01/1970 01:00:00 door die hard
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.