rernanded
Erfahrenes Mitglied
Hallo
ich habe 2 Tabellen und möchte die Ausgabe von Werten aus Tabelle B von der Ausgabe von Werten aus A abhängig machen. Erschwerend kommt allerdings hinzu, daß die Ausgaben für beide Tabellen mit rand() erfolgen.
Beispiel:
In Tabelle A gibt es 10 Spalten, Spalte1 bis Spalte10. Und in jeder Spalte steht zB eine Zahl dh in Spalte1 die 1 und in Spalte 2 die 2 usw. Ebenso alles in Tabelle B.
Randomisiert lasse ich mir aus Tabelle A den Wert aus einer der 10 Spalten anzeigen.
Wenn dieser Wert nun kleiner-gleich 5 ist dann soll auch ein Wert kleiner-gleich 5 aus Tabelle B angezeigt werden.
MONI
Hier mein Grundgerüst:
ich habe 2 Tabellen und möchte die Ausgabe von Werten aus Tabelle B von der Ausgabe von Werten aus A abhängig machen. Erschwerend kommt allerdings hinzu, daß die Ausgaben für beide Tabellen mit rand() erfolgen.
Beispiel:
In Tabelle A gibt es 10 Spalten, Spalte1 bis Spalte10. Und in jeder Spalte steht zB eine Zahl dh in Spalte1 die 1 und in Spalte 2 die 2 usw. Ebenso alles in Tabelle B.
Randomisiert lasse ich mir aus Tabelle A den Wert aus einer der 10 Spalten anzeigen.
Wenn dieser Wert nun kleiner-gleich 5 ist dann soll auch ein Wert kleiner-gleich 5 aus Tabelle B angezeigt werden.
MONI
Hier mein Grundgerüst:
PHP:
$servername = "";
$username = "";
$password = "";
$dbname = "";
$connection = new mysqli($servername, $username, $password, $dbname);
if ($connection->connect_error) {
die("Connection failed: " . $connection->connect_error);
}
$sql = "SELECT * FROM tabelle_a";
$result = $connection->query($sql);
while($row = $result->fetch_assoc()) {
$items = Array($row["spalte_1"],$row["spalte_2"],$row["spalte_3"], ... usw. ...);
echo $items[array_rand($items)];
}
$sql = "SELECT * FROM tabelle_b";
$result = $connection->query($sql);
while($row = $result->fetch_assoc()) {
$items = Array($row["spalte_1"],$row["spalte_2"],$row["spalte_3"], ... usw. ...);
echo $items[array_rand($items)];
}