Я хочу показать данные из БД MySQL. Стол ‘mytable1
‘имеет 4 столбца: имя, имя, школа и город. В этой таблице 10 строк данных. Итак, мой код:
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 ;
В myapp.js у меня есть:
$$.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 строк данных. Что я делаю неправильно?
Благодарю.
Если вы используете тот же код выше для отправки вызова 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 );
}
});
Других решений пока нет …