Hej jeg har siden sommerferien lært mig selv at kode i html5/css3 og er begyndt på PHP/Mysqli men har satme svært ved at lære disse 2 sprog specielt PHP
På min hjemmeside jeg er ved at lave vil jeg gerne have en ''random'' video fra min youtube kanal dette gjorde jeg sådan her tidligere
<div class="col-lg-12 vidwrap">
<div class="embed-responsive col-lg-12 featured">
<?php
$strings= array('Xb0P5t5NQWM', 'M4t0aeTX954', '8VnwM8-6nS8', 'a1Y73sPHKxw', 'J---aiyznGQ', 'AXLbRQh4iRw');
$random_key = array_rand($strings, 1);
$random_str = $strings[$random_key];
?>
<iframe class="embed-responsive-item" src="http://www.youtube.com/embed/<?php echo $random_str; ?>?modestbranding=1&iv_load_policy=3" allowfullscreen></iframe>
</div>
</div>
Men jeg vil egentlig godt være mere ''herre'' over det altså sådan at jeg bare kan ændre i en database og wupti så er det nye videoer der bliver displayed, istedet for at skulle til at ændre direkte i koden.
Database
Jeg har oprettet en Database i mysqli og givet den navnet ''videos'' med et tabel navn ''featured'' jeg har tilføjet 2 kulonner ''ID'' & ''VideoID''
ID er en INT med AUTO_INCREMENT.
Video ID er en VARCHAR (15).
Så jeg har 5 rækker med 5 ''forkortet Youtube urls''.
Ser sådan her ud:
ID - VideoID:
1 - 1M4t0aeTX954
2 - 2Xb0P5t5NQWM
3 - 38VnwM8-6nS8
4 - 4a1Y73sPHKxw
5 - J---aiyznGQ
Index.php
<?php
require_once 'connect_db.php';
$result = performQuery ("SELECT VideoID FROM videos ORDER BY RAND() LIMIT 1");
$row = $result->fetch_assoc();
echo $row['VideoID'];
?>
connect_db.php
<?php
$mysqli = mysqli_connect("localhost", "root", "","videos");
if(mysqli_connect_errno())
echo "Connect failed <br> " . mysqli_connect_errno();
else
echo "Connect success ";
function performQuery($sql) {
global $mysqli;
$result = mysqli_query($mysqli, $sql);
if ( $result ) {
echo 'Query success';
return $result;
}
else{
echo "Something went terrible wrong";
return null;
}
}
?>
Er utrolig ringe til at spotte mine fejl da jeg er helt ny til PHP/Mysqli, er der en der lige kan hjælpe mig lidt på vej igen?
Mysqli OOP/ Php random data
Re: Mysqli OOP/ Php random data
I er sq for langsomme ! har lavet det selv
Re: Mysqli OOP/ Php random data
Haha - godt du fik det løst
Hvad var løsningen?
Hvad var løsningen?