php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.09.2007, 18:51  
Erfahrener Benutzer
 
Registriert seit: 05.09.2007
Beiträge: 183
aha_01 befindet sich auf einem aufstrebenden Ast
Standard MySQL- Fehler???

Hallo alle zusammen,

ich habe versucht durch die Benutzung des Wamp-Servers Daten aus einer MySQL-Tabelle zu lesen aber ein Fehler ist aufgetaucht und da ich den Fehler nicht verstehe kann ich leider nicht weitermachen.
Es wäre sehr nett wenn jemand mir dabei helfen könnte

Mein PHP-Code lautet:

<?php
mysql_connect("localhost","root","");
mysql_select_db("root");
$antwort = mysql_query("SELECT * FROM video_spiele");
while ($daten = mysql_fetch_array($antwort) )
{
?>
<p>
<strong>Spiel</strong> : <?php echo $daten['name']; ?><br />
Der Besitzer des Spieles ist: <?php echo $daten['besitzer']; ?><br />
Dieses Spiel funktioniert auf <?php echo $daten['Konsole']; ?><br />
</p>
<?php
}
mysql_close();
?>


Der Fehler lautet:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\test_2.php on line 62

Und die Linie 62 ist:
while ($daten = mysql_fetch_array($antwort) )

Ich bedanke mich im Voraus
aha_01
aha_01 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.09.2007, 20:01  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo,

was sagt ein mysql_error()?
agrajag ist offline  
Alt 15.09.2007, 20:07  
Erfahrener Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 101
XraYSoLo befindet sich auf einem aufstrebenden Ast
XraYSoLo eine Nachricht über ICQ schicken XraYSoLo eine Nachricht über MSN schicken XraYSoLo eine Nachricht über Skype™ schicken
Standard

mach' da mal bitte code-tags drum, danke.

versuch' mal, die aufforderung auszulagern:

PHP-Code:
<?php
$sql 
"SELECT * FROM video_spiele";

$antwort mysql_query($sql) or die(mysql_error());
?>
und vorallem, brich' das skript nicht so oft ab, das sieht ja scheußlich aus... ^^

PHP-Code:
<?php
while ($daten mysql_fetch_array($antwort) )
   {
   echo 
'
   <p>
   <strong>Spiel</strong> : '
.$daten['name'].'<br />
   Der Besitzer des Spieles ist: '
.$daten['besitzer'].'<br />
   Dieses Spiel funktioniert auf '
.$daten['Konsole'].'<br />
   </p>
   '
;
   }

mysql_close();
?>
durch das stetige abbrechen wird das nur unübersichtlich und nagt an der performance.

Nils aka XraYSoLo

Geändert von XraYSoLo (15.09.2007 um 20:11 Uhr).
XraYSoLo ist offline  
Alt 20.09.2007, 09:40  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

An sich entdeck ich kein Fehler. Aber da der Fehler in Zeile 62 auftaucht, heißt das, du hast nur einen kleinen Teil gepostet. Evtl vorher irgendwo ein Fehler bei dem Qry?

error_reporting anschalten, SQL Errors ausgeben und auch mal den gesamten Quellcode posten, um zu schauen ob nicht die Qry Variable verloren / überschrieben wird.

Grüße
Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 20.09.2007, 22:21  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard

hallo. also da stimme ich psychoeagle zu.
die meldung lautet "...is not a valid MySQL result resource...".
also hat php durch irgendeinen grund nicht die möglichkeit, die daten aus der db in ein array zu packen. wahrscheinlich hast du irgendwo vorher einen fehler gemacht. das können einige sachen sein wie z.B. falsche verbindungs-daten, falsche datenbank ausgewählt. vielleicht könntest du mal die ganze datei posten oder wenigstens den relevanten teil davon
aircrash ist offline  
Alt 21.09.2007, 09:15  
Neuer Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 4
giSpL befindet sich auf einem aufstrebenden Ast
Standard

Versuchs mal mit "mysql_fetch_object" statt "mysql_fetch_array"

gruß
giSpL ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql fehler Crazystep PHP Tipps 2008 6 28.07.2008 14:55
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
MySQL Fehler inu Datenbanken 5 11.05.2006 15:22
Fehler beim Wechsel von MySQL 4 nach 5 JK Datenbanken 2 09.12.2005 18:43
[Erledigt] Mysql Fehler Datenbanken 3 04.09.2005 16:58
mysql fehler mack|dawg PHP Tipps 2005 7 28.05.2005 19:36
mySQL Fehler Datenbanken 1 27.02.2005 13:51
Mysql Fehler beim auslesen von Datensätzen Datenbanken 4 19.10.2004 10:05
Problem bei MYSQL / Update Resource #id Fehler PHP Tipps 2004 2 29.09.2004 13:09
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
[Erledigt] MySQL fehler(?) Datenbanken 2 24.07.2004 20:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum