У меня есть веб-сайт, который берет случайную запись из базы данных и отображает ее для просмотра.Это код, который я сейчас использую:
$rows = "SELECT * FROM xxx";
$rows1 = mysql_query($rows);
$rows2 = mysql_numrows($rows1);
$id= rand(1, $rows2);
Это генерирует идентификационный номер, который используется для выбора соответствующей записи в базе данных, и, конечно, есть больше php, который отображает запись.
Чтобы пользователь сгенерировал новую запись из базы данных, он нажимает кнопку, которая обновляет страницу с помощью этого кода:
<form>
<input type=button value="Show me another one" onClick="window.location.reload()">
</form>
Это работает нормально, но вызывает проблему с Google Adsense;это заставляет Adsense записывать огромное количество показов страниц от данного отдельного пользователя.Я не переписывался с Google по этому поводу, но, похоже, я играю в систему для рекламодателей, которые платят «за показ».Я обеспокоен тем, что это приводит к тому, что Google автоматически запрещает мне получать доход от рекламы "за показ" и может привести к отзыву моего аккаунта Adsense.
Итак, мой вопрос: как создать кнопку, которая будет извлекать другую запись из базы данных, не обновляя страницу?По сути, мне нужно найти способ изменить переменную «$ id» после того, как пользователь нажмет кнопку.