Мне предложили перейти от устаревшего MySQL к MySQLi или PDO, я, наконец, добрался до него, так как это поможет моему проекту, не тратя слишком много времени. Я много читал о некоторых замечательных статьях и веб-сайтах, но мне хотелось бы получить лучшее предложение о том, как получить массив с PDO, я могу сделать это с циклом while, но мне это не нравится, как бы я мог преобразовать этот текущий код к PDO.Запрос MySQL на PDO
public function User_Details($_iD){
$_iD = mysql_real_escape_string($_iD);
$query="SELECT _iD,_iPassword,_iEmail,_iNickname,_iUsername,_iProfilePicture,_iFriendCount FROM users WHERE _iD='$_iD' AND _iStatus='1'";
$result = mysql_query($query) or die(mysql_error());
$data = mysql_fetch_array($result) or die(mysql_error());
return $data;
}
Я могу с петлей в то время, но, как я сказал, что это не то, что я заинтересован в, если это не лучший вариант.
PDO:
$sql = "SELECT _iD,_iPassword,_iEmail,_iNickname,_iUsername,_iProfilePicture,_iFriendCount FROM users WHERE _iStatus='1'";
foreach ($db->query($sql) as $row){
print $row['_iD'] .' - '. $row['_iUsername'] . '<br />';
}
Извините, но это действительно недействительный вопрос. Вы хотите, чтобы мы придумали лучшее решение для вас? –
webmaster777 ответил на то, что я попросил. Спасибо. – iBrazilian2