Hallo,
bin noch ein frischer MySQL Anfänger und habe auch gleich das erste (zweite) Problem.
Hab ein Textfeld, wenn ich dort was eingebe und auf Speichern klicke ist auch alles in der MySQL Datenbank gespeichert.
Wenn ich nun aber in dem Textfeld einen Hochstrich eingebe (z.B. des Blog's) zeigt MySQL einen Fehler an:
Habe in dem Textfeld "des Blog's" eingegeben.
Hier der Code:
Wenn ich in einer URL z.B. auch einen Hochstrich eingebe (index.php?theme=')
Kommt dann folgender Error:
Hier auch der Code:
Weiß leider momentan nicht weiter. Habe schon viel gesucht...noch nichts richtiges gefunden...
Hoffe ihr könnt mir helfen.
Gruß & Danke
iProfi
bin noch ein frischer MySQL Anfänger und habe auch gleich das erste (zweite) Problem.
Hab ein Textfeld, wenn ich dort was eingebe und auf Speichern klicke ist auch alles in der MySQL Datenbank gespeichert.
Wenn ich nun aber in dem Textfeld einen Hochstrich eingebe (z.B. des Blog's) zeigt MySQL einen Fehler an:
Code:
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 ''des Blog'' WHERE `SPALTE` = ''' at line 1
Habe in dem Textfeld "des Blog's" eingegeben.
Hier der Code:
Code:
<body background="pinstripes.png">
<form action="text_schreiben.php" method="post" name="form1" class="text">
<p><? echo $textbearbeiten; ?> editieren<br>
<textarea name="text" cols="70" rows="15" wrap="OFF" id="text">
<?php
$ergebnis = mysql_query("SELECT * FROM `TABELLENNAME` WHERE `SPALTE` = '$theme'") or die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
$text = $row->$spalte;
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$htmlbuchstaben = array("ä", "ö", "ü","Ä","Ö","Ü","ss");
$text = str_replace ($umlaute,$htmlbuchstaben,$text);
echo $text;
?>
Wenn ich in einer URL z.B. auch einen Hochstrich eingebe (index.php?theme=')
Kommt dann folgender Error:
Code:
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 '.deb'' at line 1
Hier auch der Code:
Code:
<?php
$standart = "$themename";
$ergebnis = mysql_query("SELECT * FROM `downloads` WHERE `filename` = '$themefile'") or die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
$text = $row->displayname;
if ($text == "") {
mysql_query("UPDATE `downloads` SET `displayname` = '$standart' WHERE `filename` = '$themefile'");
echo "$standart";
}else{
echo "$text";
}
?>
Weiß leider momentan nicht weiter. Habe schon viel gesucht...noch nichts richtiges gefunden...
Hoffe ihr könnt mir helfen.
Gruß & Danke
iProfi