我需要帮助为 php 函数提供可选参数,该函数将在 MySQL 数据库中搜索匹配条件。
场景:前端 = 会有 6 个 html 输入表单字段,命名为 authorName、authorCountry、authorState 等
当用户填写此字段时,字段值将作为 mysql 参数传递以用于搜索数据库。这里的问题是,如果用户想知道美国的作者列表,他将在国家字段中输入美国并离开其他字段。但这会破坏 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; }
请帮我传递可选参数。
谢谢..