Salve,
sono abbastanza nuova all'uso di PHP su MS SQL e alle le funzioni sqlsrv_... quindi scusate in anticipo se scrivo cavolate!!![]()
Quello che segue è il codice di test che sto utilizzando per la connessione al db e fare una semplice SELECT (fa l'autenticazione di Windows perché è localeQuesto codice non restituisce "niente".codice:$connectionInfo = array( "Database"=>"dbtest"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { $unaquery = "SELECT * FROM mytable LIMIT 3" ; $risultato = sqlsrv_query( $conn, $unaquery) or die(sqlsrv_errors()); if ($risultato) { $g = 0; $campo = sqlsrv_field_metadata($risultato) ; $numerocampi = count($campo) - 1 ; $conteggio = sqlsrv_num_rows($risultato) ; while ($riga = sqlsrv_fetch_array($risultato)) { echo $riga['myID'],' | ',$riga['myField'],' ' ; } // END while ($riga = sqlsrv_fetch_array($risultato)) } // END if ($risultato)![]()
Se elimino LIMIT tutto funziona brillantemente.
Dove sbaglio?!!!![]()

Rispondi quotando
