私はユーザーを表す変数でクエリを作成しようとしています。PHPとMySQLのクエリのエラー
これはクエリです:
$sq12 = "select sum(monto) from pagos where usuario = $_SESSION['XUSUARIO']" or die(mysql_error());
$re2 = mysql_query($sq12,$conexion);
$_SESSION['XUSUARIO']
は、各ユーザのデータをDBにルックアップすることです。
編集: 質問が変更されました。現在はARRAYと表示されています。
が$ SQL2 =で唯一のクエリを置く '....' または一部を死ぬがあります無効なSQL –
**警告**:PHPを学んでいるだけの方は、[mysql_query'](http://php.net/manual/en/function.mysql-query.php)を使用しないでください。インタフェース。それはPHP 7で削除されたのでとてもひどいと危険です。[PDOのようなものは学ぶのが難しくない](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access /)と[PHP The Right Way](http://www.phptherightway.com/)のようなガイドがベストプラクティスを説明しています。あなたのユーザーデータは**適切にエスケープされていない**(http://bobby-tables.com/php.html)であり、[SQLインジェクションのバグ](http://bobby-tables.com/)があります。悪用される。 – tadman