0
street_num 및 street_name의 텍스트 상자 값을 하나의 열과 city, state, zip, zip4 값의 다른 행과 동일한 행에 zip4 값으로 게시해야합니다. 데이터베이스에. 데이터베이스 이름과 테이블 이름은 "mlsentries"입니다. 이것에 대한 도움은 매우 감사 할 것입니다.여러 개의 양식 값을 단일 mysql 데이터베이스 열에 게시하는 방법
$sql = 'INSERT INTO mlsentries SET field1 = ?, field2 = ?';
$fields = array(
$_POST['street_num'] . ' ' . $_POST['street_name'],
$_POST['city'] . ", " . $_POST['state'] . " " . $_POST['zip'] . "-" . $_POST['zip4'],
);
$stmt = $pdo->prepare($sql);
$stmt->execute($fields);
및 입력 데이터에 아포스트로피와 SQL 주입 및 문제를 제거 : PDO를 사용
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%" class="table-align-right">Street Number :</td>
<td width="50%"><input name="street_num" type="text" class="textbox" id="street_num" /></td>
</tr>
<tr>
<td width="50%" class="table-align-right">Street Name :</td>
<td width="50%"><input name="street_name" type="text" class="textbox" id="street_name" /></td>
</tr>
<tr>
<td width="50%" class="table-align-right">City :</td>
<td width="50%"><input name="city" type="text" class="textbox" id="city" /></td>
</tr>
<tr>
<td width="50%" class="table-align-right">State :</td>
<td width="50%"><input name="state" type="text" class="textbox" id="state" /></td>
</tr>
<tr>
<td width="50%" class="table-align-right">Zip :</td>
<td width="50%"><input name="zip" type="text" class="textbox" id="zip" />
+ 4
<input name="zip4" type="text" class="textbox" id="zip4" size="10" maxlength="4" /></td>
</tr>
<tr>
<td width="50%" class="table-align-right"> </td>
<td width="50%"> </td>
</tr>
</table>
내일 고맙겠습니다. – Paul