Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] not a valid MySQL result resource?! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen not a valid MySQL result resource?!
Beiträge zu diesem Thema Autor Datum
 not a valid MySQL result resource?! Lena-Aquila 16.12.2007 19:19
 RE: not a valid MySQL result resource?! Lena-Aquila 24.12.2007 13:38
 RE: not a valid MySQL result resource?! ProtexX 26.12.2007 14:34
 RE: not a valid MySQL result resource?! Yanu 26.12.2007 14:46
 RE: not a valid MySQL result resource?! Lena-Aquila 30.12.2007 17:36

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Lena-Aquila Lena-Aquila ist weiblich
dreist.


images/avatars/avatar-31378.gif

Dabei seit: 09.03.2005
Beiträge: 419

not a valid MySQL result resource?! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi Leute,
ich bin mal wieder mit meinem Latein am Ende...
Und zwar habe ich folgenden Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body>
<?php
include "../database.inc.php";
echo "<form action=$_SERVER[PHP_SELF] method=post>
       <input type=hidden name=by value=Test>
       <input type=hidden name=kat value=3>
       Titel:<br>
       <input type=text name=title><br>
       Nachricht:<br>
       <textarea name=post1 wrap=PHYSICAL></textarea><br>
       <input type=submit name="send" value=Abschicken>
       </form>";
       if (isset($_POST[send])) {
         $time date("." "." Y);
         echo $time "<br>";
         echo $_POST[by] . "<br>";
         $insertthread "INSERT INTO `threads` ( `id` , `titel` , `katid` , `by` , `date` , `site` )
VALUES (
NULL , 'flala', '2', 'Test', '16.12.2007', 'vrh'
)
";
         $threadres mysql_query($insertthread);
         $thread mysql_fetch_assoc($threadres);
         $byid "SELECT * FROM `mitglieder` WHERE `name`='$_POST[by]'";
         $byidres mysql_query($byid);
         $by mysql_fetch_assoc($byidres);
         $insertpost "INSERT INTO `posts` VALUES ('', '$thread[id]', '$by[id]', '$_POST[post1]', '$time')";
         if (mysql_query($insertpost)) {
           echo "Thema erfolgreich erstellt.";
         }
       }
?>
</body>
</html>

und ich kriege
Zitat:

16.12.2007
Test

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\gg\forum\test.php on line 31
Thema erfolgreich erstellt.

raus. Es funktioniert alles - bis auf dieses verflixte mysql_fetch_assoc() in Z.30... Und ich habe keine Ahnung, wieso... Wahrscheinlich seh' ich mal wieder den Wald vor lauer Bäumen nicht.
LG, LMB, Aqui

__________________
» SPARTAAAAAA! «
Aktuelle Projekte:
thousand worlds - Stand: 15%
Geisterfilm - Stand 56%

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lena-Aquila: 16.12.2007 19:19.

16.12.2007 19:19 Lena-Aquila ist offline E-Mail an Lena-Aquila senden Homepage von Lena-Aquila Beiträge von Lena-Aquila suchen Nehmen Sie Lena-Aquila in Ihre Freundesliste auf MSN Passport-Profil von Lena-Aquila anzeigen
Lena-Aquila Lena-Aquila ist weiblich
dreist.


images/avatars/avatar-31378.gif

Dabei seit: 09.03.2005
Beiträge: 419

Themenstarter Thema begonnen von Lena-Aquila
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das sollen einfach nur Platzhalterdaten sein, um zu sehen ob es an den Variablen liegt...

__________________
» SPARTAAAAAA! «
Aktuelle Projekte:
thousand worlds - Stand: 15%
Geisterfilm - Stand 56%
24.12.2007 13:38 Lena-Aquila ist offline E-Mail an Lena-Aquila senden Homepage von Lena-Aquila Beiträge von Lena-Aquila suchen Nehmen Sie Lena-Aquila in Ihre Freundesliste auf MSN Passport-Profil von Lena-Aquila anzeigen
ProtexX
Mitglied


images/avatars/avatar-28113.jpg

Dabei seit: 01.07.2005
Beiträge: 392

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Möglicherweise liegt es daran, dass bereits ein Fehler in Zeile 30 Auftritt, weshalb $threadres von mysql_query() kein richtiger Wert zugeordnet wird.
Ich würde sagen, dass liegt daran, dass du in deinem Query versuchst der "ID" einen Wert von NULL zuzuordnen. Das Problem könnte darin bestehen, dass "ID" die Eigenschaft "Not null" zugeordnet ist.

Versuch mal, deinen Query wie folgt umzuändern:
code:
1:
INSERT INTO `threads` (`titel` , `katid` , `by` , `date` , `site` ) VALUES ('flala', '2', 'Test', '16.12.2007', 'vrh')


__________________
Wie man Fragen richtig stellt
26.12.2007 14:34 ProtexX ist offline Beiträge von ProtexX suchen Nehmen Sie ProtexX in Ihre Freundesliste auf
Yanu
Webdesigner


images/avatars/avatar-33440.gif

Dabei seit: 29.03.2005
Beiträge: 36

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mit der Lösung von ProtexX sollte es funktionieren - ich hätte aber noch einen Tipp für dich. Wenn du diesen angewendet hättest, dann wäre auch ausgegeben worden, dass das nicht mit NULL sein darf.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
$insertthread "INSERT INTO `threads` ( `id` , `titel` , `katid` , `by` , `date` , `site` )
VALUES (
NULL , 'flala', '2', 'Test', '16.12.2007', 'vrh'
)
";
$threadres mysql_query($insertthread) or die(mysql_error());
$thread mysql_fetch_assoc($threadres);

$thread mysql_fetch_assoc($threadres); ?? Was hast Du vor?

Füge immer hinter mysql_query() noch: or die(mysql_error());

Das bewirkt, dass dein Script gestoppt wird, also nicht mehr ausgeführt und dass du eine Fehlermeldung bekommst. Also in diesem Fall, würde diese etwa so aussehen: NULL is not a vaild argument for id.

__________________
Yanu-Net Game Portal
26.12.2007 14:46 Yanu ist offline E-Mail an Yanu senden Homepage von Yanu Beiträge von Yanu suchen Nehmen Sie Yanu in Ihre Freundesliste auf
Lena-Aquila Lena-Aquila ist weiblich
dreist.


images/avatars/avatar-31378.gif

Dabei seit: 09.03.2005
Beiträge: 419

Themenstarter Thema begonnen von Lena-Aquila
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

DAnke, ich probier's gleich aus!
LG, LMB, Aqui

__________________
» SPARTAAAAAA! «
Aktuelle Projekte:
thousand worlds - Stand: 15%
Geisterfilm - Stand 56%
30.12.2007 17:36 Lena-Aquila ist offline E-Mail an Lena-Aquila senden Homepage von Lena-Aquila Beiträge von Lena-Aquila suchen Nehmen Sie Lena-Aquila in Ihre Freundesliste auf MSN Passport-Profil von Lena-Aquila anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] not a valid MySQL result resource?!

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH