![]() |
||
|
Major Member
![]() 加入日期: Sep 2006
文章: 125
|
急問PHPMyAdmin問題...
myadmin有一個auto-increment功能,也就是只要你把主鍵(通常是ID)設成auto-increment.
你新增其他資料時,即使沒有輸入ID,他仍會自動的+1,也就是輸入10筆資料,都沒輸入id,他也會自動命名1-10. 問題來了~ 假設id,他自動新增到5時,我把SQL資料全砍了,再新增,ID仍會從6開始,不會從1開始...要怎要才會讓他從新計算? |
|||||||
|
|
|
Regular Member
![]() ![]() 加入日期: Aug 2003
文章: 61
|
"結構" 頁可以查看 auto_increment 值
"管理" 頁可以更改 auto_increment 值 |
||
|
|
|
Major Member
![]() 加入日期: Sep 2006
文章: 125
|
引用:
感謝! 那再請教一下~ 我是把PHP和html寫在一起,也就是欄位後的按鈕GET到本身網頁,這樣出來的效果是你在欄位輸入資料,送出後,會回到本網頁,下面會出現你剛才輸入的資料! 問題在於~ 1.我為了避免空值,來這網址看教學,所以用以下寫法!∼點我 2.他已經輸入過資料了,就像上面圖片這樣,下面也有顯示剛剛的資料,這時候即使欄位是空白狀態,他重新整理一次的話,會把上一次輸入的值再寫入一次~因為下面echo顯示的變數自然是等於欄位變數,PHP似乎會把我顯示的值判斷成欄位內的值~~ 第二個問題有點難表示...不好意思~~@@ |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Aug 2003
文章: 61
|
1. 你在讀取值之前,就判斷,所以自然是進不到你的主要程式
// 讀取變數應該要放在你的判斷式之前 $lat = $_GET['lat']; $lng = $_GET['lng']; $cname = $_GET['cname']; if(empty($lat)) { // ...... 這樣這個判斷式才有意義 2. GET 是以 query string 的方式傳遞 也就是說,填好表單送出,跟 somepage.php?lat=AAA&lng=BBBB&cname=CCCC 是一樣的 自然你重新整理頁面時,是送出同一個連結 |
|
|
|
Major Member
![]() 加入日期: Sep 2006
文章: 125
|
太感動了~~PCDVD真是我的家阿....
總算順利連進資料庫,而且避免空值問題了^^ 感謝黃金路行鳥ethanliu兄、Renasu兄~~ |
|
|