当我跑到 dbh->prepare 时,它挂起。我能做些什么?
$conn=mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'abc-4-sms';
mysql_select_db($dbname);
$stmt = $dbh->prepare("CALL payment(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
当我跑到 dbh->prepare 时,它挂起。我能做些什么?
$conn=mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'abc-4-sms';
mysql_select_db($dbname);
$stmt = $dbh->prepare("CALL payment(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
$db = new PDO('mysql:host=localhost;dbname=testdb' 'username', 'password');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $db->prepare("CALL payment(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
$stmt->bindValue(1, $something, PDO::PARAM_INT); etc
只需搜索 PDO 教程,或者最好阅读文档。