PHP :: PDO kullanarak değişkenler ile mysql komut yürütmek nasıl?

0 Cevap php

Ben PDO bir istisna atar uzun komut hayırlısı alamıyorum:

SQLSTATE[HY000]: General error

If I submit script which does not contain variables it runs w/o problem. The same script runs on phpmyadmin interface.

İşte benim kod parçacığını:

 try {
 $dsn = "mysql:host=" . DB_SERVER . ";dbname=" . DB_DEFAULT;
 $db = new PDO($dsn, DB_USER, DB_PASS);
 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 $q = $db->query($query);
 if (!$q) {
 echo $db->errorInfo();
  } else {
        $rows = $q->fetchAll(PDO::FETCH_ASSOC);
    }
} catch (PDOException $e) {
    var_dump($e);
 }

İşte PDO tarafından yürütmek değil, bazı test:

SET @ra_LMC:=80.9;
SELECT @ra_LMC;

Nasıl PDO ile çoklu satır komut hayırlısı gerekir?

Thanks
Arman.

0 Cevap