|
|
|
|
|
для: Slo_Nik
(01.11.2009 в 00:53)
| | Такой способ тоже долгий 2 сек. считает | |
|
|
|
|
|
|
|
для: renat
(01.11.2009 в 00:35)
| | 1)если только этот форум, то... тебе же написали где все вопросы по базам данных и т.п.
2) что бы вывести все id(и не тлько), тебе надо применить цикл while.
так ты получишь только одну запись.
3)
<?php
$id = array();
while($id_m = mysql_fetch_array($menu)){
$id[] = $id_m['id'];
}
$index = rand(0, count($id) -1);
echo $id[$index];
?>
попробуй, но только свои переменные поставь.
|
| |
|
|
|
|
|
|
|
для: renat
(31.10.2009 в 22:48)
| | Пожалуйста, подскажите что не так в коде, ничего не получается(((
Уже весь форум облазил нигде не нашел | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.10.2009 в 23:18)
| | 0, иногда выходит id | |
|
|
|
|
|
|
|
для: renat
(31.10.2009 в 22:48)
| | и чему у тебя равна $_C? | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.10.2009 в 22:34)
| | Записи из таблицы вывожу через цикл, а чтобы извлечь все id ни разу не сталкивался
Вот написал. Код не работает, уже всякие функции перебрал
Подскажите, пожалуйста где ошибка?
<?php
require_once('connect.php');
$_A=mysql_query("SELECT id FROM sait");
$_B=mysql_fetch_array($_A);
$_C=array_rand($_B, 1);
echo $_C;
?>
|
| |
|
|
|
|
|
|
|
для: renat
(31.10.2009 в 22:27)
| | ну а как ты вообще выводишь записи с таблицы?
ещё раз напоминаю http://www.softtime.ru/forum/index.php?id_forum=3 | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.10.2009 в 21:50)
| | Голову сломал, как вынуть все id (select `id` from table) через какую функцию? | |
|
|
|
|
|
|
|
для: renat
(31.10.2009 в 21:35)
| | первичный ключ устанавливает уникальность записи, например, когда ты входишь на этот форум, тебе же не пишется вверху сайта "привет Вася", а пишется твой логин и только твой.
ну это так, к примеру.
вот же тебе дали очередной вариант решения задачи
>Тогда вначале вынуть все id:
>select `id` from table
>потом с помощью array_rand() выбрать случайный элемент и подставить нужный запрос
p.s. вот здесь http://www.softtime.ru/forum/index.php?id_forum=3 ты всё найдёшь | |
|
|
|
|
|
|
|
для: Slo_Nik
(31.10.2009 в 21:29)
| | Да именно так делаю, а можно это сделать подругому?
Если ключ нужен не для этого, зачем он вообще нужен? | |
|
|
|
|