Hallo allerseits,
irgendwie hab ich das alles noch nie richtig geblickt ...
Bsp.:
my $sth = $dbh->prepare("REPLACE INTO 2005
(ID,Datum,Titel,Text,Kategorie,Publisher) VALUES ('$ID','$Datum','$Titel','$Text','$Kategorie','$Publisher')") ...
Meine Fragen:
1. Der Tabellenname (oder oft auch für Feldnamen):
Manchmal reicht einfach nur Tabelle zu schreiben und manchmal muss ich Tabelle
schreiben.
Gibt es dafür 'ne Regel oder ist es ohne ` grundsätzlich heikel ?
_________
2. Ich verwende ja folgende Begrenzer: " und '
Wenn jetzt in der Variable $Text aber ein ' enthalten ist, gibt es ERROR.
Da reicht auch kein maskieren mit ' innerhalb der Variable.
Kann ich die Begrenzer innerhalb der MySQL-Anweisung wilkürlich ändern ?
Bsp.: statt " nehm ich | und statt ' nehm ich ~
Oder was kann ich tun, um nicht alle ' in den Variablen ersetzen zu müssen ?
Danke, Frank