Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Chciałbym wybrać losowy film z YouTube z bazy danych MySQL i wyświetlić go na mojej stronie internetowej

Wygląda na to, że wycofują wywołania mysql i zamiast tego zalecają używanie wywołań obiektowych 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>

To zadziałało dla mnie na moim lokalnym serwerze z php 5.4. Pierwszy komentarz do konstruktora zaleca użycie innego zestawu poleceń, jeśli używasz wersji php poniżej 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. 8 najpopularniejszych baz danych

  2. Tabela tymczasowa pulowania połączeń Netto MySQL

  3. Przygotowanie zapytania CakePHP z instrukcją join i podzapytanie

  4. jak obliczyć całkowitą liczbę sobót i niedzieli między dwiema datami w mysql

  5. mysql c# pole tekstowe wyszukiwania