Выбирать случайный реестр базы данных MySQL и перемещать это [закрытого] PHP

Мне хотелось бы выбирать случайный реестр таблицы так называемый generator1, но единственно, если поле статус = 1. Я хочу хранить поле alt в переменной php.

0
задан 11.03.2019, 13:33
1 ответ

Ты envГ - или cГіdigo PHP, который реализует, что ты нуждаешься в

$conn=new mysqli('localhost','root','','stackoverflow');

$rs=$conn->query("
    SELECT alt FROM generator1 
      WHERE status=1
      ORDER BY RAND() LIMIT 1;
");

$r=$rs->fetch_assoc();

$resultado=$r['alt'];

echo $resultado;

AsГ - как SQL, который производит таблицу с которой делать доказательства:

CREATE TABLE `generator1` (
  `id` int(11) AUTO_INCREMENT,
  `alt` varchar(1000) DEFAULT NULL,
  `status` int(1) DEFAULT 1,
  PRIMARY KEY(id)
);

INSERT INTO `generator1` (`id`, `alt`, `status`) VALUES
(5, 'test:test1', 1),
(6, 'test:test2', 1),
(7, 'test:test3', 0),
(8, 'test:test4', 1),
(9, 'test:test5', 0);

Надеялся, что он следует тебе Гєtil.

3
ответ дан 19.11.2019, 22:17
  • 1
    Спасибо :), функционируй –  11.03.2019, 12:38
  • 2
    ¡ Не за что! Помни что дай ok для того, чтобы вышел зеленый tick :) – David JP 11.03.2019, 12:42

Теги

Похожие вопросы