Seite 1 von 2

PHP Mysql Fehler

Verfasst: 24.02.2007 21:40
von pjanfred
Hallo in diesem Quellcode

Code: Alles auswählen

<?
$host= "localhost" ;
$user= "admin" ;
$pass= "pass" ;
$database= "usr_web456_2" ;
$dz = mysql_connect($host,$user,$pass);
mysql_select_db($database,$dz);
$sql = mysql_query("SELECT * FROM test_tabelle");

while($dz = mysql_fetch_object($sql)) {
$name = $dz -> name;
$id = $dz -> id;
echo "$id $name<br>";
  }
  mysql_close($dz);

?>
habe ich folgenden Fehler:

Code: Alles auswählen


Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\PHP\jan-galaxy 2\Template\Default\Mysql\Mysql.php on line 10

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\Programme\xampp\htdocs\PHP\jan-galaxy 2\Template\Default\Mysql\Mysql.php on line 15
Was kann ich machen wie werde ich die Fehler los?

Verfasst: 24.02.2007 22:05
von edel
Fehler 1
Pruefe ob die Anfrage ueberhaupt erfolgreich war.

Fehler 2
Du darfst das Handle der Verbindung nicht ueberschreiben ($dz).
Benutze eine neue Variable.

Verfasst: 25.02.2007 02:38
von Deluxe0321
Funktionierendes bsp:

Code: Alles auswählen

$verbindung = mysql_connect ("localhost",$SQL_User, $SQL_PWD)
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");

mysql_select_db($SQL_DB)
or die ("Die Datenbank existiert nicht.");

$abfrage = "SELECT * FROM team ORDER BY id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
	 {
	$ID=$row->ID;
	echo $ID;
	}

Verfasst: 25.02.2007 14:56
von pjanfred
Vielen Dank für die schnelle Hilfe, jedoch bin ich leider nur begrenzt weitergekommen.
In diesem Code

Code: Alles auswählen

<?
$host= "localhost" ;
$user= "user" ;
$pass= "pass" ;
$database= "usr_web456_2" ;
$dz = mysql_connect($host,$user,$pass);
mysql_select_db($database,$dz);
$sql = mysql_query("SELECT * FROM test_tabelle");

while($ds = mysql_fetch_object($sql)) {
$name = $ds -> name;
$id = $ds -> id;
echo "$id $name<br>";
  }
  mysql_close($dz);

?>
gibt es leider immernoch diesen Fehler:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\PHP\jan-galaxy 2\Template\Default\Mysql\Mysql.php on line 10
In dem angeblich funktionierendem Beispiel gibt es auch diesen Fehler:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\PHP\Document1.php on line 20
Bitte helft mir!!!

Verfasst: 25.02.2007 18:22
von pjanfred
Sorry das ich noch eine Antwort erstelle, aber bitte helft mir das ist meinerstes Mysql Script!!!!

Verfasst: 25.02.2007 18:47
von edel
edel hat geschrieben:Fehler 1
Pruefe ob die Anfrage ueberhaupt erfolgreich war.

Verfasst: 25.02.2007 20:03
von pjanfred
Ja Danke, aber wie?

Verfasst: 25.02.2007 20:06
von edel

Verfasst: 25.02.2007 20:07
von DarkDragon
pjanfred hat geschrieben:Ja Danke, aber wie?
if

Verfasst: 25.02.2007 20:08
von pjanfred
OK mach ich dann jetzt mal