2017-08-24 1 views
0

Ich möchte eine Spalte Daten aus meiner Datenbank mit einem jquery AJAX Anfrage, aber ich scheitere jedes Mal. Was ich falsch mache? Grundsätzlich drücke ich eine Taste und ich fordere ein Array mit den Werten.jquery ajax Anfrage eine Datenbankspalte

javascript:

$("#player-button").click(function() { 
     $.ajax({ 
     type: "GET", 
     url: "homesearchplayers.php",    
     dataType: "text",     
     success: function(response){      
      alert(response); 
     } 

    }); 
    }); 

html:

<div id="player-button-block"> 
       <input type='button' id="player-button" value='Find Nearby Players' > 
     </div> 

php:

<?php 

    include 'dbconnect.php'; 

    $query = "SELECT userPos FROM users"; 
    $result = mysqli_query($conn, $query); 
    while ($row = mysqli_fetch_assoc($result)) { 
      $storeArray[] = $row['userPos']; 
    } 
echo "$storeArray"; 

mysqli_close($conn); 
?> 
+0

was wollen Sie mit "$ storeArray" –

+0

alle Werte von userPos Spalte angezeigt werden in einer Array-Weise – Peslis

+0

zum Drucken von Arrays sollten Sie 'var_dump()' verwenden, 'echo' wird verwendet, um Strings zu drucken –

Antwort

0
<?php 

    include 'dbconnect.php'; 

    $query = "SELECT userPos FROM users"; 
    $result = mysqli_query($conn, $query); 
    while ($row = mysqli_fetch_assoc($result)) { 
      $storeArray[] = $row['userPos']; 
    } 


    var_dump($storeArray);exit; 
// here array data will be dump 

    mysqli_close($conn); 
    ?>