I odbc_prepare()
denedim + odbc_execute()
Access dosyasında bir kaydı güncelleştirmek için ama ben her zaman yanlış bir sütun sayısı hakkında bir SQL state 07001
hata mesajı (aslında, mesaj almak Spanglish ve) çok mantıklı değildir:
<?php
$items = array();
$items[100] = 'Foo';
$items[200] = 'Bar';
$sql = 'UPDATE street
SET name=?
WHERE street_id=?';
$stmt = odbc_prepare($conection, $sql);
if( $stmt===FALSE ){
die(odbc_errormsg());
}
foreach($items as $cod => $name){
if( !odbc_execute($stmt, array($name, $cod)) ){
die(odbc_errormsg());
}
}
At User comments http://es2.php.net/manual/en/function.odbc-execute.php, Microsoft Access ODBC sürücüleri parametreli sorguları desteklemez öneririz. Ancak, verileri kaçmak için bir odbc_ * fonksiyonu bulamadı.
Yani ... Nasıl giriş verilerini kaçabilir?