function createphoto($id="",$mid,$path,$tmb) {
mysql_query(„REPLACE INTO photos VALUES(’“.$id."’,’".$mid."’,’".$path."’,’".$tmb."’)");
if (mysql_errno() != 0) return mysql_error();
return true;
}
folgendes problem:
die daten werden mit der funktion in die db geschrieben. nur muss beim path der dann immer lautet „img/photos/bla.jpg“ noch ein „“ davor dass die aufruf funktion später in der eigentlichen siete funktioniert also: „/img/photos/bla.jpg“ (alles in der db)
wie bekomm ich das denn hin? es klappt einfach nicht
nur
muss beim path der dann immer lautet „img/photos/bla.jpg“ noch
ein „“ davor dass die aufruf funktion später in der
eigentlichen siete funktioniert also: „/img/photos/bla.jpg“
(alles in der db)
wie bekomm ich das denn hin? es klappt einfach nicht
Hallo
es gibt einen Befhel für die MYSQL-DB, bin mir aber nicht sicher, wie der in PHP heisst. In der C/C++ API von MySQL heisst der
MySQL RealEscapeString.
Der sorgt dafür, daß alle sonderzeichen mit einem \ versehen werden,
um sicherzustellen, daß sie richtig erkannt werden.
ich glaube so klappt das:
function createphoto($id="",$mid,$path,$tmb) {
mysql_query(„REPLACE INTO photos VALUES(’“.$id."’,’".$mid."’,’ /".$path."’,’".$tmb."’)");
if (mysql_errno() != 0) return mysql_error();
return true;
}
ich hoffe, ich habe deine frage richtig verstanden…