Einzelnen Beitrag anzeigen
  #1  
Alt 13.05.2014, 16:23:01
grandmaster grandmaster ist offline
Anfänger
 
Registriert seit: Apr 2014
Alter: 29
Beiträge: 5
Problem bei Datenbankanbindung mit PHP

Moin leute,

ich möchte lernen wie ich mysql datenbanken mithilfe von phpmyadmin in php skripte einbinde. Dafür kaufte ich mir auch ein buch. die datenbank habe ich wie dort beschrieben erstellt. jedoch geht das skript nicht.

PHP-Code:
<html>
<body>
<?php
   
/* Verbindung aufnehmen */
   
$con mysqli_connect("","root");

   
/* Datenbank auswählen */
   
mysqli_select_db($con"firma");

   
/* SQL-Abfrage ausführen */
   
$res mysqli_query($con"select * from personen");

   
/* Anzahl Datensätze ermitteln und ausgeben */
   
$num mysqli_num_rows($res);
   echo 
"$num Datensätze gefunden<br />";

   
/* Datensätze aus Ergebnis ermitteln, */
   /* in Array speichern und ausgeben    */
   
while ($dsatz mysqli_fetch_assoc($res))
   {
      echo 
$dsatz["name"] . ", "
         
$dsatz["vorname"] . ", "
         
$dsatz["personalnummer"] . ", "
         
$dsatz["gehalt"] . ", "
         
$dsatz["geburtstag"] . "<br />";
   }
   
   
/* Verbindung schließen */
   
mysqli_close($con);
?>
</body>
</html>
wenn ich dieses skript im localhost starte kommen folgende fehlermeldungen:

Zitat:

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\db_anzeigen.php on line 5

Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\db_anzeigen.php on line 8

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\db_anzeigen.php on line 11

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\db_anzeigen.php on line 14
Datensätze gefunden

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\db_anzeigen.php on line 19

Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\db_anzeigen.php on line 29
wo liegt der fehler? bin in diesem bereich ein totaler neuling.

MfG
Mit Zitat antworten