Den gazen Tag habe ich Probleme mit den Server .Filezilla läd die Daten mit 12 byts hoch .Jedes Speichern oder ändern der Datei auf den Server dauert Minuten, und ich weiß nicht mal ob es an mir liegt oder an bplaced.net . Die machen da jetzt einen Kompletten Umzug also könnte es an denen liegen.
Ich versuche schon die ganze nacht eine Datenbank zu erstellen und weiß nicht ob der Code falsch ist oder der Server dran schuld ist .
Könnt ihr hier ein Fehler finden ?
try{
$id=false;
$name=$_GET['profil'];
$homepage='false';
$kontakt='false';
$info='false';
$zusatz1='false';
$zusatz2='false';
$zusatz3='false';
$lastdatum=date('U');
echo $name;
$mysqli = mysqli_connect('localhost', 'sebastian1012_10', '****', 'sebastian1012_10');
if (mysqli_connect_errno())
die ("Connect failed: " . mysqli_connect_error());
mysqli_set_charset($mysqli, "utf8");
$query = "Insert into `profil` ('name' , 'homepage' , 'kontakt' , 'info', 'zusatz1' , 'zusatz2' ,'zusatz3', 'lastdatum') values ('%s', '%s', '%s', '%s', '%s','%s', '%s' ,'%s')";
//echo $name.'--'.$homepage.'--'.$kontakt.'--'.$info.'--'.$zusatz1.'--'.$zusatz2.'--'.$zusatz3.'--'.$lastdatum;
$query = sprintf($query, mysqli_real_escape_string($mysqli, $name),
mysqli_real_escape_string($mysqli, $homepage),
mysqli_real_escape_string($mysqli, $kontakt),
mysqli_real_escape_string($mysqli, $info),
mysqli_real_escape_string($mysqli, $zusatz1),
mysqli_real_escape_string($mysqli, $zusatz2),
mysqli_real_escape_string($mysqli, $zusatz3),
mysqli_real_escape_string($mysqli, $lastdatum));
$result = mysqli_query($mysqli, $query)
or die ("MySQL-Error: " . mysqli_error($mysqli));
$result = mysqli_query($mysqli, $query) or die ("MySQL-Error: " . mysqli_error($mysqli));
echo $result;
if($result) {
echo 'Du wurdest erfolgreich registriert. ';
} else {
echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';
}
} catch(EXCEPTION $e){
echo "Ein Fehler ist aufgetreten: " . $e->getMessage();
}
Alles anzeigen
wenn ich catche(e) weg lasse geht es auch nicht und sql incection will ich auch nix von höhren soweit bin ich noch nicht ,Btw wahr ich schon ,habe jetzt nur zum Fehlersuchen alles rausgeworfen was stören könnte,
Fehlermeldung habe ich auch ,aber die hilf wohl nix.
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 '$mysqli = mysqli_connect('localhost', 'sebastian1012_10', '***', 'sebastia' at line 1
Schreib Fehler kann es nicht sein weil habe die Tabellenspalten Namen auf Db kopiert und hier eingefügt ,und auch schon paar verglichen ,aber die Namen stimmen alle ( Auch gross und kleinschreibung pass ).
Hatte es mit pdo auch schon versucht aber hatte auch nicht geklappt .Aber da ich pdo noch nicht behersche habe ich gedacht ich bin schuld und habe es so Versucht wie immer .Aber bringt nix .es funktioniert Trotzdem nicht und ich weiß nicht warum
Ist es normal das die Fehlermeldunegen abgeschnitten werden ? Wie man sieht stoppt er mitten im Namen von Sebastian ?