2016-12-18 5 views
0

MySQL DBからデータを表示したい。テーブル 'mytable1'には、fname、lname、school、およびcityの4つのカラムがあります。その表には10行のデータがあります。だから私のコードは次のとおりです。私が持っているmyapp.jsでframework7のアプリケーションにDBデータを表示

DB CONNECTION 

$sql = "SELECT * FROM mytable1"; 

$result = $conn->query($sql); 

$mycontent = array(); 

while($row = $result->fetch_assoc()){ 
array_push($mycontent, $row); 
} 

$newcontent = json_encode($mycontent); 

echo $newcontent ; 

$$.ajax({ 
     url:"ajaxdbtest.php", 
     type:"get", 
     dataType:"json", 
     success: function(data) 
     { 
      $$(".showcontenthere") 
      .append("<br />data.fname) 
      .append("<br />data.lname) 
      .append("<br />data.school) 
      .append("<br />data.city); 

     } 
    }); 

任意のデータを表示することができませんイム。私は10行のデータを持つテーブルからすべてのデータを表示できるようにしたい。何が間違っているのですか?

ありがとうございました。

答えて

1

あなたはAJAX呼び出しを送信するための上記と同じコードを使用している場合は、あなたがそのようにそれを修正する必要があります。

$$.ajax({ 
     url:"ajaxdbtest.php", 
     type:"get", 
     dataType:"json", 
     success: function(data) 
     { 
      $$(".showcontenthere") 
      .append("<br />" + data.fname) 
      .append("<br />" + data.lname) 
      .append("<br />" + data.school) 
      .append("<br />" + data.city); 

     } 
    }); 
+0

あなたが異なる何をしましたか?コードは私のようなものです。 – Somename

+0

append関数の中で、文字列とjson変数を間違った方法で混ぜていますか? – tinyCoder

+0

ああ申し訳ありません..それはタイプミスでした。私の元のコードはそれを持っていません。ありがとうtho。 – Somename

関連する問題