Мне интересно, возможно ли сохранить имена полей из таблицы в массиве, а затем перебрать другую таблицу, используя данные предыдущего массива в качестве объекта для второго цикла sql, то есть $ foo -> $ bar, где $ barиндекс в массиве.
Надеюсь, вы понимаете, что я имею в виду здесь, у меня возникли проблемы с его объяснением.
Итак, перед вами замечательные мастера PHP и SQL, чтобы объяснить, каксделано правильно :)
// Connect to the database to gather all data pertaiing to the link in question
$assoResult = mysql_query("SELECT * FROM associate_users");
while ($assoRow = mysql_fetch_field($assoResult)) {
$resultArray[] = $assoRow->name;
}
// Connect to the database to gather all data pertaiing to the link in question
$assoResult = mysql_query("SELECT * FROM associate_users WHERE id='$getID'");
while ($assoRow = mysql_fetch_object($assoResult)) {
foreach ($resultArray as $row) {
$array = array(array( 1 => $assoRow->{'$row'}, 2 => $row, ),);
}
}
Спасибо заранее.
РЕДАКТИРОВАТЬ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Работая над этим дальше, проблема заключается только в
foreach ($resultArray as $row) {
$array = array(array( 1 => $assoRow->$row, 2 => $row, ),);
}
Мне просто нужен цикл для добавления в многомерный массив вместо повторногонаписав его на каждой итерации цикла foreach.
Я надеюсь, что это легче объяснить мою проблему :)