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
17 年前
为了澄清: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