mysqlデータベースから変数をランダムに取得するにはどうすればよいですか?(dbo接続でphpを使用)

イエーガー

私の質問は見出しにそれを明確に述べていますが、とにかくもっと複雑な質問は、xampp環境でdbo接続を使用してphpを使用してmysqlデータベースから変数(名前など)をランダムに表示する方法です。

これが私が最初から思いついたものです:-

 <?php
                $db = new PDO 
                ('mysql:dbname=lab1;host=localhost;charset=utf8','root', 
                '');
                $stmt = $db->prepare('SELECT * FROM countries');
 ?>


                <head>
                <meta charset="UTF-8"/>
                <p>RANDOM!</p>
                </head>


                <body>
<?php
                $stmt -> execute();
                foreach($stmt as $row){
                $something = array ($row['name'] . $row['name']);
                }
                $rand_keys = array_rand($something, 1);
                echo $something[$rand_keys[0]] . "\n";
?>
                </body>

(ローカルホストから)開こうとすると動作しないようです

IncredibleHat

申し訳ありませんが、質問を明確にすることができなかったので、基本的にmysqlに4列のテーブルがあり、現在は2行が入力されているので、エコーできるようにしたいと思います。ローカルホストから開いたときにファイルを更新するときに(ランダムに)1つのフィールド... "...複合ランダム化を行う必要があります:)

このSQLの変更から始めて、(すべての列の)1つの行をランダムに取得します。

SELECT * FROM countries ORDER BY RAND() LIMIT 1

次に、その1つの行を取得し、使用可能な列からランダムに選択します。

$stmt->execute();
$row = $stmt->fetch(PDO::FETCH_NUM);// PDO example, important to fetch by indexes, not associative names

echo $row[ rand(0,count($row)) ];

これにより、ランダムに取得された行から1つの列がランダムにプルされます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPのMySQLデータベースからランダムな行を選択するにはどうすればよいですか?

分類Dev

mysql データベースをノードに接続するにはどうすればよいですか?

分類Dev

Djangoのデータベースから3人以上のユーザーをランダムに取得するにはどうすればよいですか?

分類Dev

Rを使用して、SQL Serverデータベースで「dbo」パラメータを取得するにはどうすればよいですか?

分類Dev

接続用にデータベースを変更するにはどうすればよいですか?

分類Dev

PHPでランダムURLのベースを取得するにはどうすればよいですか?

分類Dev

pypikaを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

ADOを使用してデータベースに接続するにはどうすればよいですか?

分類Dev

PHPを使用してWebサイトからMicrosoftSQLデータベースに接続するにはどうすればよいですか。

分類Dev

Firebaseデータベースからランダムな値を取得するにはどうすればよいですか?

分類Dev

PHPを使用してAndroidアプリをAmazonRDS MySQLデータベースに接続するにはどうすればよいですか?

分類Dev

Javaを使用してOracleデータベースからKendoGridにデータを接続するにはどうすればよいですか?

分類Dev

Laravel 5:Sessions.phpに.envデータベース接続を使用するように指示するにはどうすればよいですか?

分類Dev

サーバーをデータベースに接続するにはどうすればよいですか

分類Dev

JSからMySqlデータベースに変数を取得するにはどうすればよいですか?

分類Dev

データベースからランダムに9行を選択するクエリを作成するにはどうすればよいですか?

分類Dev

リンクから変数「メッセージ」を取得してデータベースで更新するにはどうすればよいですか?

分類Dev

djangoでデータベース接続設定のタイムゾーンをカスタマイズするにはどうすればよいですか?

分類Dev

MSAccessデータベースをJetbrainsDataGripに接続するにはどうすればよいですか

分類Dev

JBoss 7.1.1 FinalをOracleデータベースに接続するにはどうすればよいですか?

分類Dev

既存のSQLiteデータベースをExpandableListViewに接続するにはどうすればよいですか?

分類Dev

Djangoで、データベースから100個のランダムなレコードを選択するにはどうすればよいですか?

分類Dev

Python + SQLAlchemyを使用してMySQLデータベースにリモートで接続するにはどうすればよいですか?

分類Dev

マングース接続後にデータベースを取得するにはどうすればよいですか?

分類Dev

SparkSQLContextからNetezzaデータベースに接続するにはどうすればよいですか

分類Dev

Arduinoからデータベースに接続するにはどうすればよいですか?

分類Dev

データフレームから各ラベルからランダムに行を削除するにはどうすればよいですか?

分類Dev

別のコンピューターからMySQLデータベースに接続するにはどうすればよいですか?

分類Dev

MySQL Workbenchを使用してデータベースサーバーに接続するにはどうすればよいですか?

Related 関連記事

  1. 1

    PHPのMySQLデータベースからランダムな行を選択するにはどうすればよいですか?

  2. 2

    mysql データベースをノードに接続するにはどうすればよいですか?

  3. 3

    Djangoのデータベースから3人以上のユーザーをランダムに取得するにはどうすればよいですか?

  4. 4

    Rを使用して、SQL Serverデータベースで「dbo」パラメータを取得するにはどうすればよいですか?

  5. 5

    接続用にデータベースを変更するにはどうすればよいですか?

  6. 6

    PHPでランダムURLのベースを取得するにはどうすればよいですか?

  7. 7

    pypikaを使用してデータベースに接続するにはどうすればよいですか?

  8. 8

    ADOを使用してデータベースに接続するにはどうすればよいですか?

  9. 9

    PHPを使用してWebサイトからMicrosoftSQLデータベースに接続するにはどうすればよいですか。

  10. 10

    Firebaseデータベースからランダムな値を取得するにはどうすればよいですか?

  11. 11

    PHPを使用してAndroidアプリをAmazonRDS MySQLデータベースに接続するにはどうすればよいですか?

  12. 12

    Javaを使用してOracleデータベースからKendoGridにデータを接続するにはどうすればよいですか?

  13. 13

    Laravel 5:Sessions.phpに.envデータベース接続を使用するように指示するにはどうすればよいですか?

  14. 14

    サーバーをデータベースに接続するにはどうすればよいですか

  15. 15

    JSからMySqlデータベースに変数を取得するにはどうすればよいですか?

  16. 16

    データベースからランダムに9行を選択するクエリを作成するにはどうすればよいですか?

  17. 17

    リンクから変数「メッセージ」を取得してデータベースで更新するにはどうすればよいですか?

  18. 18

    djangoでデータベース接続設定のタイムゾーンをカスタマイズするにはどうすればよいですか?

  19. 19

    MSAccessデータベースをJetbrainsDataGripに接続するにはどうすればよいですか

  20. 20

    JBoss 7.1.1 FinalをOracleデータベースに接続するにはどうすればよいですか?

  21. 21

    既存のSQLiteデータベースをExpandableListViewに接続するにはどうすればよいですか?

  22. 22

    Djangoで、データベースから100個のランダムなレコードを選択するにはどうすればよいですか?

  23. 23

    Python + SQLAlchemyを使用してMySQLデータベースにリモートで接続するにはどうすればよいですか?

  24. 24

    マングース接続後にデータベースを取得するにはどうすればよいですか?

  25. 25

    SparkSQLContextからNetezzaデータベースに接続するにはどうすればよいですか

  26. 26

    Arduinoからデータベースに接続するにはどうすればよいですか?

  27. 27

    データフレームから各ラベルからランダムに行を削除するにはどうすればよいですか?

  28. 28

    別のコンピューターからMySQLデータベースに接続するにはどうすればよいですか?

  29. 29

    MySQL Workbenchを使用してデータベースサーバーに接続するにはどうすればよいですか?

ホットタグ

アーカイブ