2016-05-15 8 views
0

それを取得する方法: YouTubeのコードを埋め込む:私はユーチューブを保存するテーブルを持っているのYouTubeは、MySQLにPHPを使用して埋め込む挿入し、再び私は、次のしている

<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/nqNp9TgnXHk" allowfullscreen=""></iframe> 

を「nqNp9TgnXHk」の一部埋め込みコード。

  • id - タイプが整数、
  • tube_codeある - タイプはVARCHAR( "私は埋め込みnqNp9TgnXHkを保存する場所")

私は、文字列をechoんどのようにPHPを使用している:

<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/.$tube_code. allowfullscreen=""></iframe> 

...ḾySQLテーブルから挿入できますか? xyzが保存されたユーチューブのIDのIDです...

<?php 
$con=mysqli_connect("localhost","my_user","my_password","my_db"); 
$result = mysqli_query($con,"SELECT * FROM Yourtable Where id='xyz'"); 
$row = mysqli_fetch_object(); 

?> 
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/<?=$row->tube_code?>" allowfullscreen=""></iframe> 

+0

YouTubeの動画IDが既にデータベースに保存されていて、検索することを意味していますか?それを取得するために使用しているSQLクエリは何ですか? – Terry

+0

はい、既にビデオIDをテーブルに挿入しています。私は今、完全なiframeコードの変数としてコードを挿入するようにPHPで正しくエコーする方法の構文を知る必要があります。例えば、私がPHPでループで呼び出すとき。 – zoey

+0

何を試しましたか? mysqliやPDOでSQLクエリを使用してデータベースに問い合わせる方法については、StackOverflowやインターネット上では**実際に**数千の例があります。 – Terry

答えて

0

はこのような何かを試してみてください。

+0

'$ row-> tube_code?>の直後に二重引用符がありません。 – Reto

+0

ヒント@reto、ヒントのおかげで、私は答えを修正しました –

関連する問題