我這個代碼為什麼剛剛插入的資料卻顯示不出來?

來源:互聯網
上載者:User
單獨代開cx.php(就是最後一段代碼) 這個頁面可以查看到資料 但是跳轉過去就查看不到剛才插入的資料 這是為什嗎?謝謝







$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("t1", $con);
$sql="INSERT INTO stu(id, name, num)
VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>

最後一段:
$con = mysql_connect("localhost","root","");
if (!$con)
{
echo "串連資料庫失敗";
exit;
}
$sql='use t1';
mysql_query($sql,$con);
$sql='select*from stu';
$rs=mysql_query($sql,$con);
$list=array();
while($row=mysql_fetch_assoc($rs)){
$list[]=$row;
}
?>

















foreach($list as $v){ echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; } ?>
學號 姓名 年齡
'.$v['id'].''.$v['name'],''.$v['num'].'編輯





回複討論(解決方案)

跳轉過去就查看不到剛才插入的資料

insert2.php 你提交的是這個檔案
cx.php是查看

沒有看到你跳轉代碼

跳轉過去就查看不到剛才插入的資料

insert2.php 你提交的是這個檔案
cx.php是查看

沒有看到你跳轉代碼



第二段發錯了 應該是下面這段 這段有跳轉但是不能不能顯示剛剛插入的資料
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("t1", $con);
$sql="INSERT INTO stu(id, name, num)
VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "";
mysql_close($con)
?>

1.查看資料庫是否有資料,
2.查看查詢的時候,列印查詢的sql。

1.查看資料庫是否有資料,
2.查看查詢的時候,列印查詢的sql。


資料庫裡面有 都插進去了就是顯示不出來

foreach($list as $v){
你寫反了
應該是
foreach( $v as $list){

foreach($list as $v){
你寫反了
應該是
foreach( $v as $list){


沒有反 單獨開啟最後那個頁面代碼可以顯示

單獨執行 cx.php 能顯示嗎?
顯示時再最後一行,你認真核實了嗎?

對於你的瀏覽器,location.href='cx.php' 能產生實際的 http 請求嗎?請核實一下
一般應寫作
location = 'cx.php'
或
location.reload('cx.php')
或
location.replace('cx.php')

單獨執行 cx.php 能顯示嗎?
顯示時再最後一行,你認真核實了嗎?

對於你的瀏覽器,location.href='cx.php' 能產生實際的 http 請求嗎?請核實一下
一般應寫作
location = 'cx.php'
或
location.reload('cx.php')
或
location.replace('cx.php')



按你說的試了 還是不行 如果不重新整理cx.php這個頁面 而只是跳轉過去 插入的所有的資料在跳轉過去後都顯示不出來
重新整理以後就可以顯示 但是你再插入資料後如果還是跳轉過去的 後來插入的資料還是顯示不出來 您能在您的機器上試一下My Code嗎 謝謝

緩衝造成的?嘗試在跳轉url後面加入隨機數

緩衝造成的?嘗試在跳轉url後面加入隨機數


怎麼加入隨機數呢 為什麼我單獨開啟就沒有這種情況呢?

這個跟緩衝沒關係!
單獨單開能顯示的話,那麼跳轉過去應該也能全部顯示stu表的所有資料。

= =其實還是不是很明白樓主什麼問題

echo "";
改為
echo "";


緩衝造成的?嘗試在跳轉url後面加入隨機數


怎麼加入隨機數呢 為什麼我單獨開啟就沒有這種情況呢?


echo "";
改為
echo "";
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.