0
mysql 데이터베이스에 함수로 호출하고 싶은 열이 10 개 있습니다. 열의 이름은 다음과 같습니다. videoSec1, videoSec2, videoSec3, videoSec4, 등 변수를 사용하여 명령문을 설정할 수 있습니까? 내가 생각해 낸 예제가 작동하지 않습니다. 이 방법 관계입니다어떻게 mysqli 열 이름을 동적으로 업데이트합니까?
$stmt = $mysqli->prepare('INSERT INTO videoSec SET index=?, userID=?');
$stmt->bind_param('ii',$secc,$userID);
$stmt->execute();
: index
및 userID
그리고 대신에 그것을 업데이트, 단지 추가하거나 제거 할 행 :
$stmt1 = $mysqli->prepare('UPDATE users SET ("videoSec"+index)=? WHERE userID=?);
$stmt1->bind_param('ii',$secc,$userID);
$stmt1->execute();
당신이 찾고있는 것은 일대 다 관계입니다. –
그 일이 일어나지 않을 것으로 추측합니다. – Medeno