Oznámení
Omlouváme se, provoz fóra byl ukončen
Problém s escapováním znaků
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- symmetry
- Člen | 71
Zdravim,
mel bych jeden dotaz, pokud vkladam pred dibi hodnoty z formu, ve kterem je na
textarea umisten nejaky html editor, napriklad CK, tak i v pripade pouziti
Mysql_real_escape nedojde ke korektnimu vlozeni a dostanu chyby
Fatal error: Uncaught exception ‚DibiException‘ with message ‚SQL translate error‘
Pritom metoda pro vlozeni je zcela jednoducha viz.
<?php
public function SaveNewSeminar($name,$start,$end,$content,$attachment) {
$arr = array(
'seminar_name' => $name,
'date_of_start' => $start,
'date_of_end' => $end,
'content' => $content,
'attachments' => $attachment
);
$result = dibi::query('INSERT INTO [tbl_seminars] ',$arr);
if($result)
return TRUE;
}
?>
D9ky za kazdou radu
před 10 lety
- phx
- Člen | 652
Dibi by melo eskejpovat vse samo a korektne.
Zkuz to prohnat misto dibi::query dibi::test a vypsat sql dotaz. Popripade ve vyjimce by mohlo neco byt.