-1
我試圖將多個輸入值插入到一個表列中。將多個輸入值插入到一個數據庫列
我的代碼如下:
<?php $shot = $_POST['leadShot'];
foreach ($shot as $shotall) {
$leadShot[] = implode(' - ', $shotall);
}
$name = mysql_real_escape_string($name);
mysql_query("INSERT INTO leaderboards (leadName,leadDate,leadScore,leadShot) VALUES ('$name','$date','$score','$shot')")or die(mysql_error()); ?>
然後我已在從代碼如下:
<li class="field"><h2>Hole 1</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 2</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 3</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 4</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 5</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 6</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 7</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 8</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
<li class="field"><h2>Hole 9</h2><input class="input" name="leadShot[]" id="leadShot[]" type="text" value="" size="103" /></li>
我希望能有孔1-9插入一列?
什麼是leadShot的SQL類型? – 2014-10-06 13:51:01
不是答案,但我假設你熟悉[First Normal Form](https://en.wikipedia.org/wiki/First_normal_form)? – pjmorse 2014-10-06 13:51:09
嗨,leadShot的SQL類型是文本? – user3585684 2014-10-06 13:56:10