Also...ich habe gerade mal festgestellt, dass keine bind_parameters mit einem Wert höher als 9 verkraftet werden, imho...so funtzt es nicht:
Hab mir überlegt, das ganze mit preg_replace umzumodeln... falls jemand eine bessere Idee hat... kundtun
Danke im Vorraus, Dennis
PHP-Code:
public function execute(){
$binds = func_get_args();
foreach ($binds as $index => $name){
$this->binds[$index + 1] = ''. $name .'';
}
$cnt = count($binds);
$query = $this->query;
foreach ($this->binds as $ph => $pv){
$query = str_replace(":".$ph,"'". mysql_real_escape_string($pv) ."'", $query);
}
print $query;
$this->result = mysql_query($query, $this->dbh);
if(!$this->result){
require_once(FS_LIB_ROOT.DS.'database'.DS.'mysql'.DS.'mysql_exception.php');
throw new MysqlException;
}
}
Danke im Vorraus, Dennis
Kommentar