转换mysqli为pdo

时间:2017-01-05 18:26:04

标签: mysql database pdo

我是MYSQL PDO的新手,我正在尝试从SQLi转换为PDO。

我已经解决了大部分行,但是在我改为PDO后,我仍然遇到错误之一。

请看代码......

 <?php session_start();  include_once("../cs/db.php");

 //echo 'lll'.$_SESSION['user']; if(isset($_SESSION['user_id'])){

 if(isset($_SESSION['cart_id'])){

 $cart_id_session =

 $_SESSION['cart_id']; 

 }else{

 $q_fetch_cart_id = $conn->query("select cart_id from cart where user_id = 

  '".$_SESSION['user_id']."'");

 $cart_id_set = $q_fetch_cart_id ->fetch(PDO::FETCH_ASSOC);

 $cart_id_session = $cart_id_set[0];

 $_SESSION['cart_id'] = $cart_id_session;}}

 ?>

正如你在最后三行看到的,我改为(PDO :: FETCH_ASSOC);那条线已经解决了,但接下来就说了

  

$ cart_id_session = $ cart_id_set [0];

我收到错误

未定义的偏移量:0

这与PDO有关吗!如果是这样,那么正确的代码是什么!

非常感谢你的帮助。 AM

0 个答案:

没有答案