我需要帮助,为php函数提供可选参数,该函数将在MySQL数据库中搜索匹配的标准。
情景:前端 = 有6个html输入表单字段,名称为authorName、authorCountry、authorState等
当用户填写这些字段时,字段值将作为mysql参数传递以搜索数据库。问题是,如果用户想知道美国的作者列表,他会在国家字段中输入USA并留下其他字段。但这会破坏mysql查询,因为其他字段为空。
我试过了,但对我没用。
function getAuth(authName=NULL, authCoun=NULL, authSate=NULL) {
$query = mysql_query("SELECT * FROM authTable WHERE authName='authName'
AND authCoun='authCoun' AND authSate='authSate'");
return $query; }
请帮我传递可选参数。
谢谢。
1 = 1
吗?看起来好像不需要这个条件也能运行。 - alexkorep