Я уверен, что у меня правильное соединение с 000webhost.
<?php
$db = new mysqli("localhost","***","****","****");
if($db->connect_error){
connection error :(";
}
Это мой код для извлечения данных из моей таблицы
$result = $db->query("SELECT * FROM movie");
$data = "";
while($r = $result->fetch_object()) {
if ($data != "") {$data .= ",";}
$data .= '{"movieid":"' . $r->movieid . '",';
$data .= '"moviename":"' . $r->moviename . '",';
$data .= '"director":"' . $r->director . '",';
$data .= '"cast1":"' . $r->cast1 . '",';
$data .= '"genre":"'. $r->genre . '"}';
}
$result->free();
$data ='{"records":['.$data.']}';
$db->close();
echo($data);
И это таблица, в которойрезультаты покажут
<tbody ng-init="getall()">
<tr ng-repeat="d in names | filter:search">
<td>{{ d.movieid }}</td>
<td>{{ d.moviename }}</td>
<td>{{ d.director }}</td>
<td>{{ d.cast1 }}</td>
<td>{{ d.genre }}</td>
<td><a href="#" ng-click="edituser(d.movieid)">Edit</a> | <a href="" ng-click="deleteuser(d.movieid)">Delete</a></td>
</tr>
</tbody>
</table>
Это результат: https://i.stack.imgur.com/mZkqj.png в основном это просто показывает имя моих текстовых полей вместо данных. Некоторые из моих кнопок также не работают, исообщение об ошибке, если поля оставлены пустыми, не отображаются.Однако на моем локальном хосте PHPAdmin XAMPP я вижу, что данные в моей таблице успешно получены.