我正在尝试使用 PDO 显示一个简单的选择语句的结果
<?php  
    // Define and perform the SQL SELECT query
     include('config.inc');
     $user = $_POST['user']; 
     $password = $_POST['password'];
      $sql = "SELECT * FROM usuarios where user = '$user' AND password ='$password'";
      $stm = $db->prepare($sql);
      $stm->execute();
      // here you go:
      $users = $stm->fetchAll();
      foreach ($users as $row) {
           print $row["user"] . "-" . $row["password"] ."<br/>";
      }
    ?>
我唯一得到的是这样的错误:
未定义索引:第 16 行 C:\wamp\www\proyect\select.php 中的用户
也许在这个测试中我可能会忽略一些非常简单的事情,我正在使用 php 5.3.5。
这是包含的文件:
  <?php
          $dsn = 'mysql:host=localhost;dbname=carrito';
          $username = 'root';
          $password = 'root';
          try {
               $db = new PDO($dsn, $username, $password);
               $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
          }catch (PDOException $e){
               $error_message = $e->getMessage();
               //include('db_error.php');
               echo $error_mesage;
               file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND);
               exit();
          }
?>