Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Saya ingin memilih video YouTube acak dari database MySQL, dan menampilkannya di halaman web saya

Sepertinya mereka tidak lagi menggunakan panggilan mysql dan merekomendasikan untuk menggunakan panggilan berorientasi objek 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>

Ini bekerja untuk saya di server lokal saya yang menjalankan php 5.4. Komentar pertama pada konstruktor merekomendasikan penggunaan serangkaian perintah yang berbeda jika Anda menggunakan versi php di bawah 5.2.9.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA Menyimpan tanggal yang salah di database MySQL

  2. Mengapa komit tidak menyebabkan kebuntuan

  3. SQLiteLog:(1) di dekat Produse:kesalahan sintaksis

  4. Unduhan Excel macet 188kb

  5. bagaimana cara menggunakan fungsi mysql now() di cakephp untuk bidang tanggal?