Puede que este post no sea aqui pero creo que los phperos podrían ayudarme.
Lo que intento es correr php 5.4 y sql server 2008, igual que en windows 7, el caso es que supuestamente realiza la conexion, pero no puede hacer las consultas, este mi codigo de conexion:
Código PHP:
Ver original
$db_host = 'miequipo'; $db_user = 'xxxxr'; //recommend using a lower privileged user $db_pwd = 'xxxx'; $database = 'xxxx'; //$table = 'actor'; $conn = sqlsrv_connect( $db_host, $connectionInfo); if( !$conn ) { echo "La Conexion ha fallado.\n"; }
No va por la Conexion ha fallado. Pero a la hora de realizar una consulta simple.
Código PHP:
El echo no me imprime nada, ajusto los parametros de php a development y los mensajes que me salen son así:Ver original
$sql="SELECT id,type,lastlogin FROM users WHERE username='$myusername' and password=HashBytes('MD5','$mypassword') and status <> 'no'"; $result=sqlsrv_query2($sql); $rows=sqlsrv_fetch_array($result); echo $row['id'].' '.$row['type'].'asdaf';
Código BASH:
Ver original
Warning: sqlsrv_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\index.php on line 66 Warning: sqlsrv_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\index.php on line 69
No encontre un caso parecido en otros blogs, lo que quisiera saber es si existe algun driver diferente para windows 8, o que puedo estar haciendo mal.
gracias por su ayuda