Auf MySQL Datenbank zugreifen?

Verdammt,

wenn ich dann aus htdocs die index.php starte, die ist ja denke ich zum testen , steht da "Something is wrong with the XAMPP installation :-( " , somit kann ich meine test.php auch nicht richtig testen. Was könnte das sein, firewall ?
 
Oh ... ^^

Also da lag wol schonmal ein Fehler, ich hatte die Datei einfach doppelgeklcikt und somit nicht direkt über localhost aufgerufen. Jetzt krig ich auch schonmal ne Fehlermeldung :

Fatal error: Function name must be a string in C:\xampp\htdocs\test.php on line 12

Ich weis was ein String ist, aber in PHP hab ich doch garkeinen Typ angegeben ?

das wäre Line 12

$mysql_select_db($mysqldb,$connection) or die
 
Sauber Leute jetzt haut das wichtigste schonmal hin. Also nachdem ich das $ weggenommen hatte t jetzt was. Hier Zur Übersicht nochmal mein Code

Code:
<?php 

	$mysqlhost="localhost"; 	// MySQL-Host angeben
	$mysqluser="root"; 				// MySQL-User angeben
	$mysqlpwd=""; 			// Passwort angeben
	
	$connection=mysql_connect($mysqlhost,$mysqluser,$mysqlpwd) or die
	("Verbindungsversuch fehlgeschlagen");
	
	$mysqldb="john";
	
	mysql_select_db($mysqldb,$connection) or die
	("Konnte die Datenbank nicht waehlen");
	
	$sql = "SELECT name, rasse FROM haustier";
	$inhalt_query = mysql_query($sql) or die
	("Anfrage nicht erfolgreich");
	
	$anzahl_zeilen = mysql_num_rows($inhalt_query);
	echo "Anzahl der Datensätze: $anzahl_zeilen";
	
?>
	
	
<html>

<head>
</head>

<body>


<?php
	while ($inh = mysql_fetch_array($inhalt_query)){
?>

	<table border="1">

    <tr>

        <td><?=$inh['name']?></td>

        <td><?=$inh['rasse']?></td>

    </tr>
	
	</table>

<?php
	}
?>

</body>

</html>

Oben sag ich ja einmal Echo die Datensätze, gibt er mir aus : "Anzahl der Datensätze: 2" schonmal sehr nice !

Nur die Werte aus den Zeilen in der Tabelle postet er noch nicht rein, die sind leer.

Also muss in dem teil noch was nicht stimmen :

Code:
<?php
	while ($inh = mysql_fetch_array($inhalt_query)){
?>

	<table border="1">

    <tr>

        <td><?=$inh['name']?></td>

        <td><?=$inh['rasse']?></td>

    </tr>
	
	</table>

<?php
	}
?>

Die Schleife versteh ich auch nicht ganz, die variable wurde ja vorher nicht initialisiert, aber das passiert warscheinlich direkt in dem Moment ? Naja weis wer was da falsch ist ?
 
Zurück