FBIagent
Erfahrenes Mitglied
Hi,
wie im Betreff schon angedeutet übergebe ich über ein Formular daten an die .php datei
add_mob.php:
Nun wird die verbinndung zu MySQL und der DB erfolgreich aufgebaut.
Aber bei dem Query gibt es keinen Fehler von PHP wenn ich das @ vorweg nehme.
Es wird nichts in die DB geschrieben und ich bekomme von meine überprüfung unten
gesagt fehlgeschlagen:
Woran könnte es liegen?
THX im Vorraus
MFG FBIagent
wie im Betreff schon angedeutet übergebe ich über ein Formular daten an die .php datei
add_mob.php:
Code:
<body bgcolor="black" text="#ff0000">
<style type="text/css">body{scrollbar-base-color:#000000;scrollbar-arrow-color:#ff0000;scrollbar-highlight-color:#ff0000;scrollbar-track-color:#000000;}</style>
<form method=get action="add_mob.php">
<hr>
<h4>Mob hinzufügen:</h4>
<table>
<tr>
<td>Mob ID:</td><td><input type=text name="mob_id"></td>
<tr>
<tr>
<td>Mob Name:</td><td><input type=text name="mob_name"></td>
<tr>
<tr>
<td>Mob Level:</td><td><input type=text name="mob_lvl"></td>
<tr>
</table>
<hr>
<input type="submit" value="Speichern">
</form>
<body>
Nun wird die verbinndung zu MySQL und der DB erfolgreich aufgebaut.
Aber bei dem Query gibt es keinen Fehler von PHP wenn ich das @ vorweg nehme.
Es wird nichts in die DB geschrieben und ich bekomme von meine überprüfung unten
gesagt fehlgeschlagen:
PHP:
<?php
echo '<body bgcolor="black" text="#ff0000"><style type="text/css">body{scrollbar-base-color:#000000;scrollbar-arrow-color:#ff0000;scrollbar-highlight-color:#ff0000;scrollbar-track-color:#000000;}</style>';
// Verbindungsinfos
$db_host="localhost";
$db_name="l2_mob_info";
$db_user="root"; // <------- Hier bitte MySQL Login Name eingeben zwischen den gänsefüschen
$db_pw=""; // <-------- Hier bitte MySQL Passwort des oben eingeben Login Namens zwischen den gänsefüschen eingeben
// Mit MySQL verbinden
$mysql_con = @mysql_connect($db_host,$db_user,$db_pw);
if(!$mysql_con){
echo "Verbindung zu MySQL konnte nicht aufgebaut werden!";
die();
}else{
echo "Verbindung zu MySQL wurde aufgebaut.<br>";
}
// Mit DB verbinden
$db_con = @mysql_select_db($db_name,$mysql_con);
if(!$db_con){
echo "Datenbank <i>".$db_name."</i> wurde nicht gefunden!";
die();
}else{
echo "Verbindung zur Datenbank ".$db_name." wurde hergestellt.<br>";
}
// MySQL Anfrage
$query = @mysql_query("INSERT INTO `mobs` VALUES ($mob_id,$mob_name,$mob_lvl)");
if(!$query){
echo "Hinzufügen von Mob <i>".$mob_name."</i> mit ID <i>".$mob_id."</i> fehlgeschlagen!";
die();
}else{
echo "Mob <i>".$mob_name."</i> mit ID <i>".$mob_id."</i> erfolgreich hinzugefügt.";
}
?>
Woran könnte es liegen?
THX im Vorraus
MFG FBIagent