我有以下 php/mySQL 代码:
$wp_sql_query_text = "SELECT table1.field1, table1.field2, table1.field3,
table2.field1, table2.field2,table3.field1, table3.field2 from table1
INNER JOIN table2 ON table1.field2=table2.field1
INNER JOIN table3 ON table1.field3=table3.field1
WHERE table1.field1 > SOME_VALUE
ORDER BY table1field1";
echo $wp_sql_query_text;
$get_app_history = mysqli_query($conn,$wp_sql_query_text);
$app_entry = mysqli_fetch_assoc($get_app_history);
//some additional code for initialization of counters and variables
while ($app_entry = mysqli_fetch_assoc($get_app_history)){
//some processing
}
简单的说
1) 有 3 个表 - table1、table2 和 table3。
2) table1 有 3 个字段 - field1、field2 和 field3。
3) table2 和 table3 有 2 个字段
每个。
在“回显”sql 查询之后,我将 sql 剪切并粘贴到我的 phpmyadmin 中,并且只检索一次记录。
但是,在我的页面上,我两次检索到相同的记录。