-1
我最近有代码更改数据库连接到PDO。 其实我已经做对了,成功了。但我想在pdo连接上稍作修改。 这是旧代码:更改连接数据库到PDO
$sql = "select * from pengguna where marketing = '$nim_temp'";
$result = mysql_query($sql);
if($result)
{
while ($row = mysql_fetch_array($result))
{
$marketing= $row['marketing'];
$password = $row['password'];
$akses= $row['akses'];
}
}
和我的新代码中使用PDO:
$sql = "select * from pengguna where marketing = :nim_temp";
$stmt=$conn->prepare($sql);
$stmt->execute(array(':nim_temp'=>$nim_temp));
$result=$stmt->fetch(PDO::FETCH_ASSOC);
if($result)
{
while($row = $result)
{
//echo '<script type="text/javascript">alert("'.$row['marketing'].'");</script>';
$marketing= $row['marketing'];
$password = $row['password'];
$akses= $row['akses'];
}
}
这是一个没有$结果成功,如果造成这样的:
//$result=$stmt->fetch(PDO::FETCH_ASSOC);
//if($result){
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
我想是,我仍然需要if($result)
来触发我的其他代码。
对不起,我认为这不是重复。基本是相同的使用PDO,但我**重点检查与$结果** –