0
Hallo, kann mir bitte jemand helfen. Wenn ich versuche mich zu registrieren, erhalte ich folgende Fehlermeldung:
Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp1\htdocs\twitta\neuerUser.php:11 Stack trace: #0 C:\xampp1\htdocs\twitta\neuerUser.php(11): mysqli->__construct('localhost', 'root', Object(SensitiveParameterValue), 'twidda') #1 {main} thrown in C:\xampp1\htdocs\twitta\neuerUser.php on line 11
Line 11: $dbVerbindung = new mysqli("localhost", "root","","twidda");
Der gesamte code von neuerUser.php:
"
<?php
if (isset($_POST['txtNick']))
{
$dbVerbindung = new mysqli("localhost", "root","","twidda");
if ($_POST['txtPW1'] == $_POST['txtPW2'])
{
$err = $dbVerbindung->query("insert into user values('$_POST[txtNick]','$_POST[txtName]','$_POST[txtVorname]','$_POST[txtPW1]');");
$_SESSION['weristangemeldet']=$_POST['txtNick'];
include ("index.php");
}
else
{
echo "Passwortwiederholung falsch!";
}
}
else
{
?>
Nachname:
Vorname:
Passwort:
Passwortwiederholung:
<?php
}
?>
Der code von entry.phgp, also der Anmelde und Registrierung Seite:
?php
session_start()
?>
<?php
//Nachfolgende Fallabfrage ist nur zur Fehlersuche eingefügt
if (isset($_COOKIE["angemeldet"]))
{
echo "Cookie ist da: An";
}
else
{
echo "Cookie ist nicht da";
}
$dbVerbindung = new mysqli("localhost", "root", "", "twidda");
if(mysqli_connect_errno() == 0)
{
$anmeldename = $_POST['txtNick'];
$pw = $_POST['txtPW'];
$sql = "select * from user where nick='$anmeldename' and passwort='$pw';";
//echo $sql;
$abfrageErgebnis = $dbVerbindung->query($sql);
if ($abfrageErgebnis->num_rows == 0)
{
echo "Sie sind nicht registriert oder Sie haben ihren Namen/Passwort falsch geschrieben!";
}
else
{
$gefundenerUser = $abfrageErgebnis->fetch_object();
$_SESSION['weristangemeldet']=$gefundenerUser->Nick;
include("posts.php");
}
}
else
{
echo "
Keine Datenbankverbindung";
}
?>
"
Apache und mysql laufen beide.
Ich würde mich sehr über Hilfe freuen, da ich den Fehler einfach nicht finden kann
Vielen Dank
Diese Frage melden
gefragt
anton55
Punkte: 10
Punkte: 10
Markdown wird unterstützt.