ここにデータベースからすべてのデータを選択するためのコードがあります。これが私のコードです。
<?php
$name = $_POST['cname'];
if ($_POST["Search"] == "Search") {
$query = mysql_query("SELECT * FROM parts WHERE cname LIKE '%$name%'");
if (!empty($query)) {
$vsi = 'No Data';
$date = 'No Data';
$cname = 'No Data';
}
while ($row = @mysql_fetch_array($query)) {
$vsi = $row["vsi"];
$date = $row["date"];
$cname = $row["cname"];
}
これが私がすべての変数をエコーする方法です、
<tr class="gradeC">
<?php echo "<td width='10%'><font size='-2'> $vsi </font></td>" ?>
<?php echo "<td width='20%'><font size='-2'>$date</font></td>" ?>
<?php echo "<td width='20%'><font size='-2'> $cname</font></td>" ?>
</tr>
私の問題は、
各行から1つの結果しか得られませんが、データベース内のデータは5です。
これが私の結果です
vsi date name
123 12/12/2012 test1
ただし、正しい結果は次のようになります。
vsi date name
123 12/12/2012 test1
123 12/12/2012 test1
123 12/12/2012 test1
123 12/12/2012 test1
123 12/12/2012 test1
ノート、
データベース内のすべてのデータをすべて同じにします