从数据库中检索并发送到另一个php文件

时间:2016-09-06 08:06:13

标签: php ajax

我有2个php文件,一个从数据库中检索,另一个从数据库中取出每个值。问题:数据整体不是逐行发送的。所以我不能分别拥有每一个价值。我想找到聪明的方法来做到这一点。 第一档:      

$host = 'localhost';
$user = 'root';
$pass = '';
$db_name="bbbb";

$conn = new mysqli($host, $user, $pass, $db_name);


if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 



$data = array(); // create an array
while( $row = $result->fetch_assoc()) {
   echo $row ['input']; //if my database have 2 rows one with value t1 and other with t2.
}

?>

第二档:

<script src = "https://code.jquery.com/jquery-3.1.0.min.js"></script>

<script>
$(document).ready(function(){
    retrieveData();

});

   function retrieveData(){
        $.post('quick.php',{}, function(data){

    window.alert(data);

            });

    }


</script>

我的输出是一个警报(t1 t2) 我希望输出为2个警报窗口。第一个值为t1,第二个值为t2。

1 个答案:

答案 0 :(得分:0)

试试这个: 使用json到你的服务器端,

while( $row = $result->fetch_assoc()) {
   echo json_encode($row['input']);
}

并在您的第二个文件中:

$.post('quick.php',{}, function(data){
    window.alert(data);
},"json");