0
我正在使用visual fox pro OLE DB提供程序(vfpoledb.dll)在php中訪問VFP數據庫。我想爲使用PDO或其他數據庫抽象層的相同(或類似)方式編制查詢語句。在PHP中使用Visual FoxPro OLE DB提供程序時避免注入攻擊
有誰知道你是否可以和準備聲明以避免注入攻擊的最佳方式?
$conn = new COM("ADODB.Connection");
$conn->Open('Provider=VFPOLEDB.1;Data Source="' . $path . '";');
// Bad!
$up = $conn->Execute("UPDATE tablename SET fieldname='Testing' WHERE fieldname = '" . $value . "'")
// Good?
...
或者如果有人知道哪裏有一個可訪問的方法的引用,雖然這個COM DLL會很棒。
爲什麼你就不能使用'PDO'和'ODBC'? – AbraCadaver
較新版本的VFP中的某些表不支持ODBC驅動程序(請參閱http://msdn.microsoft.com/zh-cn/vfoxpro/bb190232) – hygap