에 mysql_로 함수에서 가능한 중복 변환하는 방법 :
How to successfully rewrite old mysql-php code with deprecated mysql_* functions?PDO
이 사이트에 대한 몇 가지 질문을 게시 한 내가 게시 할 때마다 적어도 한 사람이 나올 수를 내가 더 이상 지원되지 않으므로 mysql_ 함수를 사용하지 않기를 요청한다. PDO를 사용하라는 사실을 모른다고 나는 몰랐다. 어떻게 작동하는지 알아 내려고 노력했기 때문에 모든 코드를 변환했지만 지금은 적용했다. 코드 및 해당 연결을 통해 작동하지 않는 것 같습니다. 부분은 작동하지. 여기 내가 mysql_ 함수로 작동하지만 PDO에서는 작동하지 않는다 : 모든 도움을 주실 수 있습니다.
<?php
#database connection
$con = new PDO('mysql:host=localhost;dbname=adnan;charset=UTF-8','root','');
$sql = $con->query("SELECT * FROM
m1debtors INNER JOIN
m1dtrans
ON m1debtors.name = m1dtrans.user");
while ($row=$sql->fetchAll(PDO::FETCH_ASSOC)){
$ name = $row[' name '];
$ user = $row[' user '];
}
// The JSON standard MIME header.
header('Content-type: application/json');
$array = array('name'=>$name, 'user'=>$user);
echo json_encode($array);
?>
http://stackoverflow.com/questions/14491430/using-pdo-to-echo-display-all-rows-from-a-table –
'$의 name'과'$ 할 name' 나에게 정확하지 않습니다. – hjpotter92
'마지막'레코드의 값만 사용합니다. 즉, while 루프가 불필요하거나 구조가 잘못되었습니다. – VolkerK