jquery ajax 호출에 응답하는 함수를 작성하고 있습니다. PHP를 처음 사용하고 echo를 올바르게 사용하는 방법을 배웠습니다. . json_encode(array('error' => false/true;
이 특정한 경우 JSON 인코딩에 $list
라는 배열의 배열을 원하는 내 코드 :.?echo json_encode의 올바른 사용 (array ('error'=> false/true.)
<?php
if (!empty($_GET['id'])) {
$id = $_GET['id'];
try {
$objDb = new PDO('mysql:host=localhost;dbname=blankett', 'root', 'root');
$objDb->exec('SET CHARACTER SET utf8');
$sql = "SELECT * FROM `forms2` where `master_id` = $id";
$list = ($objDb->query($sql));
foreach ($list as $row) {
$out = array(
'<tr>' .
'<td><a href="'.$row['link_form'].'">'.$row['name_form'].'</a></td>'.
'<td>'.$row['date_added'].'</td>' .
'</tr>');
}
echo json_encode(array('error' => false, 'list' => implode('', $out)));
/*** close the database connection ***/
$objDb = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
} else {
echo json_encode(array('error' => true));
}
?>
그래서 질문은 당신이 json_encode(array('error' => false/true;
을 사용합니까 어떻게 내가이 특정한 경우에 사용 얼마나 일반적이다
PHP를 처음 사용하고 MySQL_ * 대신 PDO를 사용합니까? +1 – Jimbo
예, PHP를 처음부터 끝까지 새로 도입했습니다. – StenW