Так что я хочу, чтобы вытащить случайную запись с моей БД:MySQL Случайные выход не работает
mysql_connect("127.0.0.1","my_shop","xxxxxx");
mysql_select_db("my_shop_db");
error_reporting(E_ALL && ~E_NOTICE);
$random_record = "SELECT * FROM products ORDER BY RAND() LIMIT 1";
$random_product = mysql_query($random_record) or die ($random_record);
echo $random_product['id'];
То, что я пытался до сих пор:
- DB Connection работает 100% существует
- Таблицы , имеют точные формулировки и содержат данные
- DB Пользователь имеет право на перетаскивание данных
Что не так с моим скриптом?
Пожалуйста, [не использовать '' mysql_ * функции] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql -functions-in-php), они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). –
Пожалуйста, что означает «не работает»? Что вы видите? Что вы ожидаете увидеть? Как выглядят ваши данные? Есть ли ошибки? Вы читали руководство? http://php.net/manual/en/function.mysql-query.php – Madbreaks
Спасибо за ваши ответы! Это не будет живой проект, просто грубой протойпе. Я посмотрю ваши предложения! – user980018