Hilfe bei Tutorial

Jonny089

Grünschnabel
Habe mit folgendem Tutorial begonnen.
http://www.tutorials.de/tutorials9684.html

Da ich leider nicht viel erfahrung mit php habe, bin ich ein extremer laie auf diesem Gebiet....
Habe bei dem 2. Befehl folgendes eingegeben.
Bei Benutzername Mein Passwort und Name der Datenbank, habe ich natürlich das erforderliche passwort den namen der Datenbank und meinen Benutzernamen eingegeben.
Jedoch taucht folgendes Problem schon in der ersten Zeile auf.

SQL-Befehl:

& lt ; ? php$benutzer[0][ "Nickname"] = "admin"


MySQL meldet: https://phpmyadmin.pytalhost.de/themes/original/img/b_help.png

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php
$benutzer[0]["Nickname"] ="admin"' at line 1


PHP:
<?php
$benutzer[0]["Nickname"] ="admin";
$benutzer[0]["Kennwort"] = "admin";
$benutzer[0]["Nachname"] = "Mustermann";
$benutzer[0]["Vorname"] = "Max";

$benutzer[1]["Nickname"] = "test";
$benutzer[1]["Kennwort"] = "abc";
$benutzer[1]["Nachname"] = "Kunze";
$benutzer[1]["Vorname"] = "Martin";

$connectionid = mysql_connect ("localhost", "Benutzername", "Mein Passwort");
if (!mysql_select_db ("Name der Datenbank", $connectionid))
{
 die ("Keine Verbindung zur Datenbank");
}
mysql_query ("DELETE FROM benutzerdaten");
while (list ($key, $value) = each ($benutzer))
{
 $sql = "INSERT INTO "."benutzerdaten (Nickname, Kennwort, Nachname, Vorname) "."VALUES ('".$value["Nickname"]."', '".md5 ($value["Kennwort"])."', '".$value["Nachname"]."', '".$value["Vorname"]."')";
 mysql_query ($sql);
 if (mysql_affected_rows ($connectionid) > 0)
 {
  echo "Benutzer erfolgreich angelegt.<br>\n";
 }
 else
 {
  echo "Fehler beim Anlegen der Benutzer.<br>\n";
 }
}
?>




Kann mir bitte jemand helfen
Jonny
 
Hallo!

Punkt 1 wird in phpMyAdmin ausgeführt, alle anderen Punkte sind PHP Scripte die Du als dateiname.php speichern musst und dann über den Browser aufrufen musst.
Deinem Link und der Fehlermeldung entnehme ich dass Du Punkt 2 in phpMyAdmin ausführen willst, dass ist aber verkehrt und muss wie zuvor beschrieben gemacht werden.

Gruss Dr Dau
 
Bitte!

Und nicht vergessen das Thema als erledigt zu markieren in dem Du unten auf "Status: nicht erledigt" klickst.
 
Willkommen im Forum.

Um Deinen Code lesbarer zu gestalten haben wir hier entsprechende Tags.
Bei Nutzung dieser wird der Code auch gleich mit Syntax-Highlighting versehen, was auch bei der Fehlersuche hilfreich sein kann.

Hier im PHP-Forum wird natuerlich in der Regel das [ php ]-Tag genutzt.

Ich war mal so frei Deinen Beitrag entsprechend anzupassen. Wenn Du dort nun auf editieren klickst kannst Du sehen wie diese Tags eingesetzt werden.

Hier mal ein kleines Beispiel (Leerzeichen muessen entfernt werden):
[ php]<?php echo "Hallo"; ?>[ /php]
Das sieht dann so aus:
PHP:
<?php echo "Hallo"; ?>
 
Zurück