对不起,如果这是一个基本问题! 到目前为止,我一直在php中创建mysql查询并在sql调用中传递变量,如下所示:
$myparam = $_GET["id_tbl"];
mysql_select_db($database_camerich, $camerich);
$query_rs_table = sprintf("SELECT * FROM table_tbl WHERE idimg_tbl = ".$myparam." ORDER BY order_tbl ";
$rs_table = mysql_query($query_rs_table, $camerich) or die(mysql_error());
$row_rs_table = mysql_fetch_assoc($rs_table);
$totalRows_rs_table = mysql_num_rows($rs_table);
我已经设法在服务器上创建了这个作为table_view(没有过滤器),我能够将其恢复正常。
mysql_select_db($database_camerich, $camerich);
$query_rs_table = sprintf("SELECT * FROM table_view";
$rs_table = mysql_query($query_rs_table, $camerich) or die(mysql_error());
$row_rs_table = mysql_fetch_assoc($rs_table);
$totalRows_rs_table = mysql_num_rows($rs_table);
我可以过滤这个:
$query_rs_table = sprintf("SELECT * FROM table_view WHERE idimg_tbl = ".$myparam."";
我想知道如何在服务器上动态设置查询过滤器,而不是在返回查询后在php中过滤结果。
我希望这是有道理的。
感谢
答案 0 :(得分:1)
以下是一些建议,希望您能按顺序尝试: