다른 질문이 있습니다. XMLhttpRequests가 나를 기다리고 있습니다. 모든 것이 데이터베이스에 저장되었지만이 데이터를 사용하여 페이지로드 또는 다시로드시 페이지를 업데이트해야합니다. XHR은 PHP 스크립트를 트리거하는 JavaScript 파일에서 트리거됩니다. PHP- 스크립트 액세스 MySQL 데이터베이스. 하지만 가져온 레코드를 페이지 업데이트 용 자바 스크립트로 다시 가져 오는 방법은 무엇입니까? 나는 그것을 이해할 수 없다.XMLhttpRequest> PHP> XMLhttpRequest
먼저 내 동기 XMLHttpRequest의 :
function retrieveRowsDB()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","retrieveRowData.php", false);
xmlhttp.send(null);
return xmlhttp.responseText;
}
그럼 내 PHP 스크립트 :
<?php
$con = mysql_connect("localhost","root","*************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sadb", $con);
$data="SELECT * FROM users ORDER BY rowdata ASC";
if (!mysql_query($data,$con))
{
die('Error: ' . mysql_error());
}
else
{
$dbrecords = mysql_query($data,$con);
}
$rowdata = mysql_fetch_array($dbrecords);
return $rowdata;
mysql_close($con);
?>
내가 무슨 말이냐? 누구나 단서가 있니?
thx. 예 echo와 json_encode가 작동했습니다. – user366121