Bonjour,
je suis sur un problème depuis le début d'après midi et je ne trouve pas de solution.
en interrogent une Bdd j'ai l'erreur suivante:
la valeur "TEST" existe bien dans Bdd.Array ( [0] => Array ( [0] => 42S22 [SQLSTATE] => 42S22 [1] => 207 [.code] => 207 [2] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid column name 'TEST'. [message] => [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid column name 'TEST'. ) )
voici le code php:
Merci d'avance pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $stmt=sqlsrv_query($conn,'SELECT * FROM POINT_ARTICLE where Reference="TEST"'); if( $stmt === false ) { die( print_r( sqlsrv_errors(), true)); } while($rows=sqlsrv_fetch_array($stmt)) { $totalFinal = 0.0; $stock=sqlsrv_query($conn,'SELECT * FROM POINT_EXPLOITATION where IdReference='.$rows['Id']); while( $obj = sqlsrv_fetch_array($stock)) { # print_r ($obj['Id'].", ".$obj['QteStock']."<br />"); $ttc = $obj['QteStock']; $totalFinal += $ttc; #comptabilise les qté suivant les emplacements dans la vending machine } echo $rows['Reference']; echo ": ".$totalFinal." en stock <br>"; }
Partager