Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, estou começando com PHP e SQL Server e preciso de uma ajuda. Desenvolvi um sistema de login e tudo mais mas não consigo fazer um select count da forma que gostaria. Na verdade, ele funciona e retorna o valor corretamente pelo que vi no Manager Studio. Mas no PHP não estou sabendo buscar esse valor, ele sempre entra no "fail".
Desculpem se postei na área errada. :P
<?php
// inclui o arquivo com as cfg do db
include 'cnn.php';
// dados do banco
$connectionInfo = array('Database'=>$database, 'UID'=>$login_db, 'PWD'=>$pass_db);
// abre conexão
$conn = sqlsrv_connect( $host, $connectionInfo);
if( $conn) {
// pega as informações do input
$login = $_POST['login'];
$password = $_POST['password'];
// string a ser executada
$tsql = "SELECT COUNT (PWDCOMPARE($password, sn_login_pass ))
FROM sn_login
WHERE sn_login_user = $login";
// executa a string acima
$stmt = sqlsrv_query($conn, $tsql);
if ($stmt){
// executou a pesquisa
echo "bombou!";
}else{
// não conseguiu executar a pesquisa
echo "fail!<br>";
}echo "Unable to connect";
}
// fecha conexão
sqlsrv_close( $conn);
?>Carregando comentários...