[英]I'm trying to pull data from database where the data will be pulled from two different tables in the db,error is in $returns = mysql_query
I'm trying to pull data from two different tables in the database and I keep on having error. 我正在尝试从数据库中的两个不同表中提取数据,并且一直出错。 when I run the code it displays nothing
当我运行代码时,它什么也不显示
Here is my code: 这是我的代码:
<?php
$st="";
$sc="";
if (isset($_POST['submit']) && $_POST['submit'] == "submit"){
$st=$_POST['s-t'];
$sc= "WHERE nums like \"%$st%\" or d_n like \"%st%\" ";
}
if (isset ($_GET['look']) && $_GET ['look'] != "") {
$st=$_GET['look'];
$sc = "WHERE nums like \"%$st%\" or d_n like \"%st%\" ";
}
$db = mysql_db_connect();
$rpp = 50;
if (isset($_GET['page'])){
$pn = $_GET['page'];
$begin = ($rpp*$pn)-$rpp;
$finish=($rpp*$pn);
$finish=50;
}
else {
$pn =1;
$begin = 0;
$finish =$rpp;
}
$returns = mysql_query ("SELECT * FROM extenz $sc", $db);
$numer_rows = mysql_num_rows($returns);
$number_pages = ((int) ($numer_rows/$rpp)) +1;
if (($number_rows % rpp) ==0){
$number_pages=$number_pages -1;
}
$returns = mysql_query("SELECT nums, name , p_m FROM extenz, P_exten left join p_exten on extenz $sc order by nums & P_m LIMIT $begin, $finish", $db);
?>
i answered my question 我回答了我的问题
the error was in the following line of code 错误在以下代码行中
$returns = mysql_query("SELECT nums, name , p_m FROM extenz, P_exten left join p_exten on extenz $sc order by nums & P_m LIMIT $begin, $finish", $db);
and the correction was 更正是
$returns = mysql_query("SELECT extenz.nums, extenz.name,p_exten.P_M FROM extenz LEFT JOIN ON p_exten.extenz=extenz.nums $sc ORDER BY nums LIMIT $begin, $finish",$db);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.