1
프로그래밍에 익숙하지 않고 PDO를 사용하여 배열에 값을 저장할 때 문제가 있습니다. I 다른 레코드의 어레이에서 각 값을 저장할 필요PDO를 사용하여 배열 값을 저장하는 방법
$pieces = explode(",", $brands);
: I 문자열은 쉼표로 구분 배열을 얻을
$brands = "Nike, Adidas, Reebok";
:
는 I 폼 입력에서 문자열을 얻을 루 응답에 대한
$statement = " INSERT INTO userbrands (Name, Email, Brand) VALUES (:name, :email, :brand)";
$sth = $db ->prepare($statement);
$sth -> execute(array(':name'=>$name, ':email'=>$email, ':brand'=>$pieces));
감사 : PDO, 이런 식으로 뭔가를 사용하여 테이블에서 키 질문!
for 루프를 사용하여'$ pieces' 배열을 반복합니다. –
'Nike','[SPACE] Adidas','[SPACE] Reebok'의 값을 참고하십시오. 'explode'을 사용하고 공백을 무시하기 위해서는 loop through와'trim'을 사용하거나'preg_split ('/, \ s * /', $ brands)'를 사용하십시오. – h2ooooooo
네가 맞다. @ h2ooooooo, 나는 그것에 대해 많은 감사를 할 것이다! – jlmurgas