第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SQL 狀態(tài) imssp 服務(wù)器 2100 參數(shù)錯誤 PDO

SQL 狀態(tài) imssp 服務(wù)器 2100 參數(shù)錯誤 PDO

PHP
回首憶惘然 2023-08-19 10:19:21
我正進(jìn)入(狀態(tài):錯誤。SQLSTATE[IMSSP]:嘗試綁定參數(shù)號 65536。SQL Server 在 LINQ to SQL 查詢中支持最多 2100 個參數(shù)。我用 php 連接到 mssql 服務(wù)器。我已經(jīng)安裝了“Microsoft Drivers for PHP for SQL Server”,并在 php.ini 的擴(kuò)展部分添加了一些行。我使用的是 Windows 7 和 IIS 7.5。我檢查了結(jié)果phpnifo()。加載的配置文件C:\Program Files\PHP\php.ini。我哪里出錯了?我想向 SQL Server 發(fā)出請求。    include('connect.php');    try    {                $query = $conn->prepare("INSERT INTO [deneme].[dbo].[deneme_tablosu] ([ad], [soyad]) VALUES (?,?)");                $query->bindParam(':ad',$ad, PDO::PARAM_STR);        $query->bindParam(':soyad',$soyad,PDO::PARAM_STR);                $ad=$_POST["ad"];        $soyad=$_POST["soyad"];        $query->execute();        echo "successful";    }    catch(Exception $e)    {           echo 'Error'.$e->getMessage();            }
查看完整描述

1 回答

?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗 獲得超6個贊

您需要使用命名參數(shù)或占位符,而不是兩者都使用。以下示例基于問題中的代碼,是一個可能的解決方案:


使用占位符:


<?php

include('connect.php');

try

{

    

    $query = $conn->prepare("

       INSERT INTO [deneme].[dbo].[deneme_tablosu] ([ad], [soyad]) 

       VALUES (?, ?)

    ");

    $ad    = $_POST["ad"];

    $soyad = $_POST["soyad"];

    $query->bindParam(1, $ad, PDO::PARAM_STR);

    $query->bindParam(2, $soyad, PDO::PARAM_STR);

    if ($query->execute()) {

        echo "successful";

    } else {

        echo "error";

    }   

}


catch(Exception $e)

{   

    echo 'Error'.$e->getMessage();

}

使用命名參數(shù):


<?php

include('connect.php');

try

{

    

    $query = $conn->prepare("

       INSERT INTO [deneme].[dbo].[deneme_tablosu] ([ad], [soyad]) 

       VALUES (:ad, :soyad )

    ");

    $ad    = $_POST["ad"];

    $soyad = $_POST["soyad"];

    $query->bindParam(':ad', $ad, PDO::PARAM_STR);

    $query->bindParam(':soyad', $soyad, PDO::PARAM_STR);

    if ($query->execute()) {

        echo "successful";

    } else {

        echo "error";

    }   

}


catch(Exception $e)

{   

    echo 'Error'.$e->getMessage();

    

}


查看完整回答
反對 回復(fù) 2023-08-19
  • 1 回答
  • 0 關(guān)注
  • 210 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號