У меня есть база данных, в которой есть четыре таблицы, для простоты я буду называть их table1 , table2 , table3 , Таблица 4
Каждая таблица имеет различную информацию, но все они имеют уникальный идентификатор, sessionid .
Я экспортирую все четыре таблицы через мой PHPMyAdmin в массивах PHP. Это дает мне файл с именем mydomain.php .
Внутри этого структура данных такова:
$table1 = array(
array('id'=>1,'sessionid'=>'12','field1_1'=>'data','field2_1'=>'data','field3_1'=>'data, 'done'=>1),
array('id'=>2,'sessionid'=>'13','field1_1'=>'data','field2_1'=>'data','field3_1'=>'data, 'done'=>0)
);
$table2 = array(
array('id'=>4,'sessionid'=>'12','field1_2'=>'data','field2_2'=>'data','field3_2'=>'data),
array('id'=>6,'sessionid'=>'13','field1_2'=>'data','field2_2'=>'data','field3_2'=>'data)
);
$table3 = array(
array('id'=>2,'sessionid'=>'12','field1_3'=>'data','field2_3'=>'data','field3_3'=>'data),
array('id'=>5,'sessionid'=>'13','field1_3'=>'data','field2_3'=>'data','field3_3'=>'data)
);
$table4 = array(
array('id'=>6,'sessionid'=>'12','field1_4'=>'data','field2_4'=>'data','field_43'=>'data),
array('id'=>1,'sessionid'=>'13','field1_4'=>'data','field2_4'=>'data','field3_4'=>'data)
);
Мое желание - отображать их в соответствии с их идентификатором сеанса (как вы можете видеть, идентификаторы каждой таблицы могут отличаться), и я хочу проверить, установлено ли для поля 'done' в первой таблице значение 1 или 0 и пропустите поля, которые пусты или содержат «NULL
» в них.
Я пробовал несколько разных методов, такие как циклы foreach, вложенные друг в друга, но я, кажется, не совсем работал.
Надеюсь на вашу помощь, как решить эту проблему.
Искренняя
- Местика