fehler in mysql_free_result

Alles, was PHP betrifft, kann hier besprochen werden.

fehler in mysql_free_result

Postby katze » 21. July 2005 22:37

Hallo,
folgender Code trägt korrrekt eine neue Zeile in der Datenbank ein:
...
$result = mysql_query("INSERT INTO webforum (forum,nutzer,passwort,wwwlink) VALUES('$forum', '$nutzername', '$passwort', '$wwwadr')");
if (!$result) {
echo "Kann Tabelle webforum nicht ergänzen.";
}
echo($result);
/* aufräumen */
if ($result) mysql_free_result($result);
if ($db) mysql_close($db);

Ausgabe danach:

1
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\Programme\apachefriends\xampp\htdocs\Test\DB\bin-cgi\tab_eintr_webforum.php on line 29

zeile 29: if ($result) mysql_free_result($result);
(Die '1' kommt von echo($result);
der Zeichensatz der Programmdatei ist UTF-8.
Hat jemand einen Hinweis?
MfG
katze
katze
 
Posts: 4
Joined: 16. July 2005 11:15
Location: Stahnsdorf

Postby rift » 21. July 2005 23:12

mysql_free_result() wird nur bei SELECT, EXPLAIN, SHOW oder DESCRIBE Anweisungen funktionieren.

http://de2.php.net/manual/de/function.mysql-query.php
Ein Blick empor zum Lichte, ein Vorwärts nur und kein Zurück.
User avatar
rift
 
Posts: 26
Joined: 19. July 2005 10:32
Location: Hamburg

danke

Postby katze » 22. July 2005 00:30

Danke, dann muß ich wohl die Ausgabe dieser Fehlermeldung unterdrücken, oder ist free.. in diesem fall unnötig?
katze
 
Posts: 4
Joined: 16. July 2005 11:15
Location: Stahnsdorf


Return to PHP

Who is online

Users browsing this forum: No registered users and 58 guests