-2
嗨,大家好,我試圖在導入新數據之前清除我的SQL表,但問題只有最後兩行看起來不是全部。導入數據前清除SQL表(0123)
這個我試過用 「TRUNCATE」
// clear table
$sqli = "TRUNCATE TABLE MyTable";
mysql_query($sqli);
$sql = 'INSERT INTO MyTable VALUES("'.$Data1.'","'.$Data2.'") ';
mysql_query($sql);
mysql_close();
$sql = 'SELECT * FROM MyTable';
$req = mysql_query($sql);
while($data = mysql_fetch_array($req)){
$D1 = $data['data1'];
$D2 = $data['data2'];
echo "$D1<br />
$D2<br />";
}
我只能看到最後兩行。
但是你插入了多少行? – steven
你能解釋一下嗎 - 上面的代碼會出現空表,然後導入一行,然後顯示那一行。 – wrightee
對我來說似乎很清楚,你已經截斷了你的表格,然後插入了2個值。有沒有我沒有掌握的東西? –