0
<?php
    $serverName = "brandobti";
    $usr="sl";
    $pwd="";
    $db="SimpleLabel";

    $connectionInfo = array("UID" => $usr, "PWD" => $pwd, "Database" => $db);

    $conn = sqlsrv_connect($serverName, $connectionInfo);
    if($conn === false)
    {
        die(print_r(sqlsrv_errors(), true));
    }

    $sql="update products set Nr_Label=0";

    $query=sqlsrv_query($conn, $sql);
    $result=sqlsrv_fetch_array($query);
    print_r($result); 
    sqlsrv_close( $conn);

このコードで何が間違っているのかを正確に把握しようとしています。接続が正しく機能していることはわかっています。スクリプトを見つけてテストしました。

PHP ページをロードしても、まったく何もしません。

<?php
$serverName = "brandobti";
$usr="sl";
$pwd="";
$db="SimpleLabel";

$connectionInfo = array("UID" => $usr, "PWD" => $pwd, "Database" => $db);

$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn === false)

{

print_r( sqlsrv_errors());

}

$sql="Update products set Nr_Labels=0";

$query = sqlsrv_query($conn, $sql) or die(sqlsrv_errors());
$result=sqlsrv_fetch_array($query);
print_r($result); 
sqlsrv_close( $conn);
?>

これは、SQL を接続するために問題を抱えている人のための完成した動作コードです。フォームを検索するために一日中これを機能させようとしてくれた marc b に感謝します。

4

1 に答える 1

0

クエリが成功したと想定しており、エラー処理はありません。これらのDB呼び出しのいずれかに問題がある場合、通常はfalseを返します。

$query = sqlsrv_query($conn, $sql) or die(sqlsrv_errors());
                                   ^^^^^^^^^^^^^^^^^^^^^^^^--- add this
于 2012-08-23T17:08:52.470 に答える