<?php
$id = $_GET['id'];
$getAlbumCusId = getAlbumCusId($id); //first function to get siteIds from first table from first database
foreach ($getAlbumCusId as $AlCusId) {
$proId = $AlCusId['siteid']; // got siteIds, return 2 items
$viewinv = viewinv($proId); // second function to get prices from first table from second database
foreach ($viewinv as $vinv) {
echo $vinv['price']; // but return 11 items
}
}
?>
erste function
Rückkehr siteid
von ersten table
von ersten db
und zurück zwei Elementen, es ist richtig, aber jetzt will ich price
von zweiten function
in ersten table
in der zweiten db
bekommen, aber es 11 zurückkehren Artikel! aber ich möchte price
Wert für diese zwei Elemente von der ersten Funktion erhalten, ich weiß, ich habe etwas falsch gemacht, aber ich bin neu in php
keine Ahnung, wie das zu beheben.Verwenden Sie zwei foreach-Schleife Rückkehr falsch
ZIEL: Ich habe zwei Artikel (von der ersten Funktion) Ich möchte nur Preis für diese beiden Artikel erhalten.
UPDATE: Problem gelöst;
Sie können eine Abfrage haben, um die IDs mit dem Preis zu bekommen – Chinito
ja, ich habe auch versucht, zwei db aber zu verbinden kein erfolg, ich lerne immer noch php. @Chinito –
dann müssen Sie lernen, mysql zuerst beitreten. das ist das Beste, es zu tun. – Chinito