|
|
@@ -135,7 +135,7 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop) {
|
|
|
echo "<br>#133 Z=".$Z."/z=".$z." ok rel_and_ok=".$rel_and_ok;
|
|
|
foreach($z_rel_and_name as $z_rel_and_name_cur=>$z_rel_and_name_col_to) {
|
|
|
echo "<br> 135... ok. z_rel_and_name=".$z_rel_and_name_cur;
|
|
|
- $sql_rel_and[$Z][$z_rel_and_name_cur][$z_rel_and_name_col_to]=$prev_dig->$z_rel_and_name_cur;
|
|
|
+ $sql_rel_and[$Z][$z_rel_and_name][$z_rel_and_name_col_to]=$prev_dig->$z_rel_and_name_cur;
|
|
|
|
|
|
}
|
|
|
} else {
|
|
|
@@ -150,6 +150,21 @@ function dig_next($hist_loop,$prev_tbl,$prev_dig,$loop) {
|
|
|
echo "<br>135:sql_rel_and <pre>";
|
|
|
print_r($sql_rel_and);
|
|
|
echo " .EOF</pre>";
|
|
|
+
|
|
|
+ foreach($sql_rel_and as $T=>$z_rel_and_name) {
|
|
|
+ $sql_rel_and_sql[$T][$z_rel_and_name]="select * from ".$T." where ( ";
|
|
|
+ foreach($z_rel_and_name as $z_rel_and_name_cur=>$z_rel_and_name_col_to) {
|
|
|
+ if( isset($sql_rel_and_sql[$T][$z_rel_and_name])) $sql_rel_and_sql[$T][$z_rel_and_name].=" and `".$z_rel_and_name_cur."` like '%.".$z_rel_and_name_col_to."%'" ;
|
|
|
+ else $sql_rel_and_sql[$T][$z_rel_and_name]=" `".$z_rel_and_name_cur."` like '%.".$z_rel_and_name_col_to."%'" ;
|
|
|
+ }
|
|
|
+ $sql_rel_and_sql[$T][$z_rel_and_name]=" ; " ;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ echo "<br>164:sql_rel_and_sql <pre>";
|
|
|
+ print_r($sql_rel_and_sql);
|
|
|
+ echo " .EOF</pre>";
|
|
|
+
|
|
|
//X test
|
|
|
|
|
|
//echo " <br> 129 prev <pre>";
|