나는 더 이상 쓸모없는 MySQL에서 MySQLi 또는 PDO로 마이그레이션 할 것을 제안했지만, 너무 많은 시간을 낭비하지 않으면 서 프로젝트에 도움이 될 것입니다. 훌륭한 기사와 웹 사이트에서 많은 것을 읽었지만, PDO로 배열을 가져 오는 방법에 대한 가장 좋은 제안을 원합니다. while 루프로 할 수는 있지만 싫어합니다. 현재 코드를 어떻게 변환합니까? PDO에PDO 로의 MySQL 쿼리
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;
}
나는 while 루프를 사용할 수 있지만 앞에서 말했듯이 그것이 더 좋은 옵션이 아니라면 내가 관심있는 것이 아닙니다.
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