PHP Conference Japan 2024

odbc_do

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_doodbc_exec() 的別名

說明

此函式是 odbc_exec() 的別名。

新增註解

使用者貢獻的註解 3 則註解

scottmweaver
17 年前
各位好,

我使用以下程式碼在我的 SQL 查詢中執行一般的雙引號。希望這可以替其他人省去一兩個麻煩 -

<?php

/**
* 查詢函式
* 允許將帶引號的查詢傳送到 SQL
*/

function query($query, $conn)
{
odbc_do($conn, 'SET QUOTED_IDENTIFIER OFF');
return
odbc_do($conn, $query);
}
?>
phil.nyc
18 年前
澄清一下:SQL 標準要求字串位於單引號內:'string'。它根本不接受雙引號用於此目的。

此外,在 PHP 中,您可以在雙引號內使用單引號:"select a from b where c = 'string'" 而無需跳脫字元。
yashkhopade at hotmail dot com
21 年前
我已經多次使用這個函式。它很符合我的需求。做得很好...

<?php
$sqlstr
="SELECT bill_no FROM SCROL";
$queryresult=odbc_do($conn,$sqlstr);
odbc_fetch_row($queryresult,$bills);

// 如果我們想要存取記錄
// 那麼我們必須編寫以下程式碼

echo $bills[0];

?>

輸出結果為

1
這實際上是結果集的第一筆記錄。
To Top