PHP odbc_exec ODBC 函数

  • 定义和用法

    odbc_exec - 准备并执行一条SQL语句
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    odbc_exec ( resource $connection_id , string $query_string [, int $flags ] )
    
    将SQL语句发送到数据库服务器。
  • 参数

    参数 必需的 描述
    connection_id ODBC 连接标识符,详见 odbc_connect()
    query_string SQL语句。
    flags 当前未使用此参数。
  • 返回值

    如果成功执行了SQL命令,则返回ODBC结果标识符;如果出错,则返回FALSE。
  • 示例

    <?php
    if ( ! empty ( $_POST ) ){
    array_pop($_POST);
    foreach($_POST as $key => $val){
     $columns .= addslashes($key) . ", ";
       $values .= "'" . addslashes($val) . "', ";
        
    }
    $values = substr_replace($values, "", -2);
    $columns = substr_replace($columns, "", -2);
    
    $sql = "INSERT INTO table ($columns) VALUES ($values)";
    echo $sql;
    $results = odbc_exec($conn, $sql);
                    if ($results){
                 echo "Query Executed";
                   }else {
                 echo "Query failed " .odbc_error();
               }   
    }
    
  • 相关函数

    odbc_prepare() - 准备执行语句
    odbc_execute() - 执行准备好的语句