ODBC + Access kullanarak SQL sorguları giriş verilerini Kaçış

0 Cevap php

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?

0 Cevap