반응형
PDO 매개 변수 :
$cto=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
데이터베이스와 상호 작용
$csql=$cto->prepare("INSERT INTO `users`(`username`, `password`, `class`, `is_on`, `time_log`, `IP`)
VALUES (:name,:pass,:class,0,0,'0')");
$pr=[
':name' => $_POST['username'],
":pass" => $_POST['password'],
":class" => $_POST["class"],
];
$csql->execute($pr);
$cto=null;
내 질문은 현재 실행에서 배열 $ pr을 사용하고 있으며 bindParam을 사용 하여이 배열을 전달할 수 있습니까?
$csql->bindParam($pr);
$csql->exec();
시간 내 주셔서 감사합니다.
해결 방법
예, bindParam () 당 한 줄을 수행해야합니다. 배열처럼 여러 값을 바인딩하려면 excute () 내부에서 시도하십시오.
참조 페이지 https://stackoverflow.com/questions/34869498
반응형
'MySql' 카테고리의 다른 글
MySQL 두 열의 차이를 얻는 방법 (0) | 2020.11.13 |
---|---|
MySQL mongodb에서 mysql로 데이터를 마이그레이션하는 방법은 무엇입니까? (0) | 2020.11.13 |
MySQL 테이블에서 Unique 제약 조건 삭제 (0) | 2020.11.13 |
MySQL XAMPP에 MariaDB 또는 MySQL이 있습니까? (0) | 2020.11.13 |
MySQL 생성 시간 및 업데이트 타임 스탬프 (0) | 2020.11.13 |
댓글