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