Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tôi muốn chọn một video YouTube ngẫu nhiên từ cơ sở dữ liệu MySQL và hiển thị nó trên trang web của mình

Có vẻ như họ không dùng các lệnh gọi mysql nữa và thay vào đó khuyên bạn nên sử dụng các lệnh gọi hướng đối tượng mysqli.

http://us3.php.net/manual/en/ Chức năng .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>

Điều này đã làm việc cho tôi trên máy chủ cục bộ của tôi đang chạy php 5.4. Nhận xét đầu tiên về hàm tạo khuyên bạn nên sử dụng một bộ lệnh khác nếu bạn đang sử dụng phiên bản php dưới 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. Doctrine 2 DQL CASE KHI Đếm

  2. Thiết kế tối ưu cho Cơ sở dữ liệu với sự kiện lặp lại

  3. Tìm giá trị ÍT NHẤT / LỚN NHẤT từ các CỘT được kết hợp, bỏ qua 0 &NULL- MYSQL

  4. đồng bộ cơ sở dữ liệu từ xa (mysql) với cơ sở dữ liệu sqlite và ngược lại

  5. MySQL:Pivot + Đếm