이것은 지나치게 복잡하지는 않습니다. 필자가 원하는 것을 수행하기위한 구문을 잘 모르겠습니다. 배열의 값을 데이터베이스에 삽입하려고합니다. 아래는 내가하고 싶은 것을 이루지 만, 아래의 코드로 다시 포맷 할 수 있을지 궁금합니다.PHP를 사용하여 데이터베이스에 배열 요소를 삽입하는 구문
$name = explode(" ",$fullName);
mysql_query("INSERT INTO `person` VALUES(NULL, '$name[0]', '$name[count($name) - 1]',0)"));
내가 시도 : 내가 원하는 것을
현재 코드 :이 같은 포맷 할 수 있습니다 경우
$name = explode(" ",$fullName);
$firstName = $name[0];
$lastName = $name[count($name) - 1];
mysql_query("INSERT INTO `person` VALUES(NULL, '$firstName', '$lastName',0)"));
내가 알고 싶은 것은 이것은 이전에 몇 가지 다른 방법과 오류가있어 구문 또는 단지 문제가 조금 더 깊이?
아, 그리고 내가 실제로 삽입이 완전히 실행하는 데있어 유일한 시간, 나는 각각 first_name
및 last_name
열에 Array[0]
및 Array[2] - 1
로 끝났다 것을 추가해야합니다.
감사합니다. 잘만되면 충분히 명확 해졌습니다. 더 많은 정보가 필요하면 알려주세요.
'$ 이름 = 폭발 ("", $ fullName의를); mysql_query ("INSERT INTO 'person'VALUES (NULL, '$ name [0]', '$ name [count ($ name) - 1]'))'이 코드가 오류를 가져 왔습니까? –
@RubyLovely 나는 어리 석거나 내가 이미 한 일이 아닌가? – whitfin
mysql_query ("INSERT INTO person VALUES (NULL, '$ name [0]', '"). ($ name [count ($ name – dbf