Я пытаюсь что-то сделать в JS и PHP.Получить количество строк результатов
Я вызываю файл PHP в Ajax, и я хочу, чтобы этот код возвращал количество строк результата. Поэтому я повторяю это:
$connexion = new PDO($source, $utilisateur);
$requete = "SELECT * FROM scores WHERE pseudo = '".$_POST['login']."' AND Score >= 0";
$resultat = $connexion->query($requete);
echo ($resultat->rowCount());
И когда я пытаюсь получить его в сделано в Ajax не работает, он возвращает фатальную ошибку: «вызов функции члена ROWCOUNT() на не-объект ».
$.ajax({
url: "../php/levelState.php",
type: "POST"
}).done(function(levelUnlocked) {
// Affichage de l'écran de sélection
$("#title, #game").hide();
$("link").attr({rel:"stylesheet", href:"../css/select.css"});
$("#select").fadeIn("slow");
for (var i = 0; i < levelUnlocked; i++) {
$('#' + parseInt(levelUnlocked + 1)).removeClass('levelLock').addClass('level');
}
});
});
Спасибо за помощь!
Ваш скрипт php запущен, исправьте это. Вы также должны, на мой взгляд, вернуть json в PHP-скрипт, чтобы он отправил что-то, с чем JS может легко работать. – Halfstop