Я почти не касался PHP или AJAX примерно за 8 лет, так что моя память об этом сейчас довольно мала.
То, что я делаю, это выборка данных из моей базы данных, которая прекрасно работает.
Затем я хочу использовать AJAX для получения данных из файла PHP.
Мой PHP-файл на моем сервере подключается к базе данных и выбирает таблицу «Форма».
Эти данные затем будут получены другим приложением через AJAX.
У меня есть работающий PHP-файл, но как мне следует заказать его, чтобы AJAX получал его, - большой вопрос для меня.
Вещи, которые у меня есть на данный момент:
PHP ФАЙЛ:
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM form";
$result = $conn->query($sql);
if($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$name = $row['name'];
$country = $row['country'];
$email = $row['email'];
$need = $row['need'];
$available = $row['available'];
echo "name: " . $name . "<br> Country: " . $country . " <br> Email: " . $email . "<br> Need: " . $need . "<br> Available: " . $available;
$form_data = array();
array_push($form_data)
}
} else {
echo "Null results";
}
$conn->close();
?>
AJAX FILE:
$.ajax({
url: 'url',
data: "",
dataType: 'json',
success: function(data) {
}
});
Файл AJAX не завершен, так как я все еще задаюсь вопросом об этих результатах PHP.
Прямо сейчас они просто хранятся в переменных.
Каков наилучший способ сохранить эти результаты, чтобы получить выборку для AJAX здесь?
Должен ли я поместить результаты в массив, а затем поместить этот массив в другой массив?
В формах может быть много строк, и я хочу, чтобы 1 человек с данными: имя, страна и т. Д. Были в одном массиве. Или глупо иметь его в массиве?
Я надеюсь, что кто-то может дать мне небольшую подсказку и помочь мне в моем пути сюда. Давно я занимался PHP и немного не знал, как лучше подходить здесь.
Некоторое время я искал, но для меня ничего не имело особого смысла, поэтому я прихожу сюда в надежде, что кто-то может помочь.
Счастливой Пасхи.