sql >> データベース >  >> RDS >> Mysql

MySQLデータベースからランダムなYouTubeビデオを選択し、それを自分のWebページに表示したい

    彼らはmysql呼び出しを廃止しているようで、代わりにmysqliオブジェクト指向呼び出しを使用することをお勧めします。

    http://us3.php.net/manual/en/function .mysql-connect.php

    <?php
        $mysqli = new mysqli("host", "username", "password", "database name");
        if ($mysqli->connect_errno) {
            echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
        }
        echo $mysqli->host_info . "\n";
    
        $res = $mysqli->query("SELECT EmbedURL FROM `Videos` ORDER BY RAND() LIMIT 1");
        $row = $res->fetch_assoc();
    ?>            
    
    <iframe width="560" height="315" src="<?php echo $row['EmbedURL']; ?>" frameborder="0" allowfullscreen></iframe>
    
    <p><?php echo $row['EmbedURL'];?></p>
    

    これは、php5.4を実行しているローカルサーバーで機能しました。 5.2.9より前のバージョンのphpを使用している場合は、コンストラクターに関する最初のコメントで、別のコマンドセットを使用することをお勧めします。



    1. SQLクエリステートメント

    2. 一度に2つのテーブルの条件付きSQL更新ステートメント

    3. 特別な目的でSQLカーソルを使用する方法

    4. ルームデータベースの完全な動的クエリ