0
그래서 $ name과 $ query를 매개 변수로 사용하여 MySQL 쿼리에 필요한 3 가지 변수를 자동으로 생성하는 함수를 만들고 있습니다.PHP의 변수 이름에 변수 값을 추가하는 방법
function makeQuery($name, $query){
}
그리고 변수 : 여기
코드입니다$checkTeach = "SELECT * FROM users_table WHERE user_id LIKE '%2309%'";
$CTquery = mysqli_query($dbconn, $checkWho);
$CTrow = mysqli_fetch_assoc($CWquery);
내가 이름 매개 변수에 checkTeach을 유지하려면 그것은 그것이 있어야 CT는 말한다 어디에 내 질문에 가기 전에 checkTeach로 대체되었습니다. 그래서 나는 그것을 같이 할 수있는 방법에
:
function makeQuery($name, $query){
$valueof($name)variable = $query;
$(valueof$name variable)query = mysqli_query($dbconn, $valueof($name)variable);
$(valueof$name variable)row = mysqli_fetch_assoc($(valueof$name variable)query);
}
마지막 질문 : 내가 수동으로 위의이 세 변수를 선언해야 아니면 함수를 사용해야합니까? 지금 당장은 3 가지 변수가있는 수많은 변수가 있고 함수로 인해 더 쉬울 것이라고 느낍니다.
기능을 유지하려면이 기능이 필요합니까, 아니면 글로벌 기능을 유지합니까? – Forbs
좀 더 다이나믹 한 구조가 필요한 경우이를 유지할 수있는 데이터 구조를 만들어보십시오. 단일 연관 배열로이 작업을 수행 할 수 있습니다. "나는 3 개의 변수로 구성된 이러한 집합이 많습니다."라는 말은 대신 전달하기 위해 어떤 종류의 데이터 구조가 필요하다는 암시입니다. – tadman
배열을 만들 것을 권장합니까? 그렇다면 함수로 만들거나 함수로 데이터를 추가 할 수 있습니다. 그러나 나는 네가 할 수 있다는 것에 완전히 확신하지 못한다. –