問大家一個超級難的問題
$id="100xxx";//為啥這樣可以查出數(shù)據(jù)庫中id=100的行
$sql='SELECT * From tablename where id=:id';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':id',$id);
$stmt->execute();?
$row=$stmt->fetch();
$id="100xxx";//為啥這樣可以查出數(shù)據(jù)庫中id=100的行
$sql='SELECT * From tablename where id=:id';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':id',$id);
$stmt->execute();?
$row=$stmt->fetch();
2017-01-05
舉報
2017-01-05
因為當(dāng)運算符,函數(shù)或流程控制需要一個 integer 參數(shù)時,值會自動轉(zhuǎn)換。
$id 會被轉(zhuǎn)換成integer類型
2017-01-06
參數(shù)類型隱式自動轉(zhuǎn)換啊大兄弟。。。
2017-01-06
明白了,謝謝