Baş ağrısı php ve sql server 2005 birlikte çalıştırmak için alıyorum

3 Cevap php

Aşağıda ben işe alınamıyor kodudur. Ben veritabanına bir bağlantı kurduk biliyorum ama bu hiçbir şey döndürür. Ben yanlış ne yapıyorum?

$result = "SELECT * FROM images WHERE path = ?";
$params = array("blah");
$row = sqlsrv_query($conn, $result, $params);

$finished = sqlsrv_fetch_array($row);


if($finished)
{
echo "blach";
}

3 Cevap

Sen mssql_connect() page of the php.net manual üzerinde explanied olarak ntwdblib.dll değiştirmeniz gerekebilir.

Bu sorgu hata dönen olmadığını kontrol değerinde olacaktır?

$result = "SELECT * FROM images WHERE path = ?";
$params = array("blah");
$row = sqlsrv_query($conn, $result, $params);

if( $row === false ) {
    print_r(sqlsrv_errors());
}

Ne bir hazır kullanmayın yoksa? MSDN examples kullanmak değişkenlerin çoğu.

Ben denemek istiyorum:

$result = "SELECT * FROM images WHERE path = ?";
$var = "blah";
$row = sqlsrv_query($conn, $result, array($var));

$finished = sqlsrv_fetch_array($row);