Mysql Abfrage - n Fehler drin...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
aufbau
beschreibung
count
counter
datei
daten
dingsbums
ergebnis
fehler
kennwort
not
prozess
rande
resource
result
schleifen
username
versehen
verzweiflung
-
Moinsen!
Wo ist der Fehler hier drinne?
mysql_connect("x", "x","x"); mysql_select_db("DBx"); $abfrage = "SELECT * FROM video"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $counter++; $video[$counter][name] = $row->name; $video[$counter][link] = $row->link; $video[$counter][text] = $row->text; $video[$counter][postby] = $row->postby; }
Zur?ck kommt einfach:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\WEB\xampp\htdocs\video\daten.php on line 10
Ich bin am Rande der Verzweiflung! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Query will net!
Geb doch einfach mal mysql_error () aus!
Dann biste meist ein gutes St?ck weiter. -
Joa hab ich gemacht...
Ich hab mich nur bei der Datenbank vertippt...
Aber es geht jetzt anders nicht...
Die Daten k?nnen nicht ausserhalb der Datei benutzt weden oder so...
Ws kann ich datun? -
hast du vieleicht innerhalb dieser Seite 2 Mal eine Datenbank abfrage, wenn dann m?sstest du die Variablen ab?ndern.
ich w?rde den Verbingungs-Aufbau-Prozess sowieso in Variablen versehen.
mit "or die()"
<?php
$verbinden = mysql_connect("server","User", "kennwort")
or die ("Host, Username, oder Kennwort ist nicht korrekt.");
$datenbank = mysql_select_db("Datenbank")
or die("die Datenbank ist nicht verf?gbar");
?> -
Ach ich erkl?rs einfach mal:
Eine Abfrage von Links, Linknamen, Linkposter und eine Beschreibung aus einer Datenbank.
Datei 'daten.php':
mysql_connect(); // Die Verbindungsdaten stimmen! Das ist nicht der Fehler! mysql_select_db("DBxyz"); $abfrage = "SELECT * FROM video"; // Stimmt auch $ergebnis = mysql_query($abfrage); $counter = 1; while($row = mysql_fetch_object($ergebnis)) { $video[$counter][name] = $row->name; $video[$counter][link] = $row->link; $video[$counter][text] = $row->text; $video[$counter][postby] = $row->postby; $counter++; } // Da sollten halt die Variablen aus der Datenbank // In Variablen! // Aber ausserhalb der Schleife kann man nicht auf // Die Variablen Zugreifen... ?>
Dann die Index.php:
?><html> <head><link rel="stylesheet" type="text/css" href="style.css"> <title>Dingsbums</title></head> <body> <? include 'daten.php'; $i = 1; echo "<table border=\"0\">"; for($count = 1; $count <= $anzahl; $count++) { if ($style == 1) { $style = 2; } else { $style = 1; } echo "<tr><td class=\"titel\"> <a href=\"Play.php?id=".$count."\">"; echo $video[$count][name]; echo " </a></td></tr><tr><td class=\"beschr".$style."\"> "; echo $video[$count][text]; echo "</td></tr> <tr><br></tr> "; } ?> </table></body></html> <?
Aber wo liegt der Fehler?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage