Erreur sur commande mssql
Bonjour,
Je cherche à effectuer l'affichage d'une table en HTML à l'aide de commande PHP et requête SQL, il me retourne malheureusement une erreur.
Citation:
Nous sommes le 28-05-2013 et il est 12:42
Etat de la connexion : connexion etablie
Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -14 [code] => -14 [2] => An invalid parameter was passed to sqlsrv_query. [message] => An invalid parameter was passed to sqlsrv_query. ) )
Le code utilisé est le suivant :
_connexion.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
<br><br>
Etat de la connexion :
<?php
$serverName = "localhost\SQLExpress";
$connectionInfo = array( "Database"=>"Master", "UID"=>"sa", "PWD"=>"sa" );
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn)
{
echo 'connexion etablie';
}
else {
die( print_r( sqlsrv_errors(), true));
}
?> |
affichage.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<?php include('_connexion.php'); ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Affichage</title>
</head>
<body>
<br><br><br>
<?php // Creation et envoi de la requete
//$query = "SELECT IP,Temps,Ville, Type, Dependance, Etat, LastOwner FROM HORUS_IP WHERE Etat='1' ORDER BY IP";
$query = "SELECT IP, Temps, Ville, Type, Dependance FROM master.dbo.HORUS_IP ORDER BY IP";
$result = sqlsrv_query($query);
if($result)
{
echo 'commande effectué';
}
else
{
die( print_r( sqlsrv_errors(), true));
}
echo "<tr>
<th> IP </th>
<th> Temps </th>
<th> Ville </th>
<th> Type </th>
<th> Dependance </th>
</tr>";
// Recuperation des resultats et affichage
while($record = sqlsrv_fetch_array($result))
{
$IP = $record[0];
$Temps = $record[1];
$Ville = $record[2];
$Type = $record[3];
$Dependance = $record[4];
echo "<tr>\n
<td>$Type</td>\n
<td>$Temps</td>\n
<td>$Ville</td>\n
<td>$Type</td>\n
<td>$Dependance</td>\n
</tr>\n";
}
?>
<? sqlsrv_close( $conn );
?>
</body>
</html> |
Ma table se présente comme ça:
http://img15.hostingpics.net/pics/646666Capture.png
Je travail sur un Windows server 2008 R2, PHP 5.3 et IIS7