Re: [請益] 資料庫,資料刪除
※ 引述《zeroninj (阿弟)》之銘言:
: 以下是網路上大大提供的Android對php的
: 但我想請問的是,因為我手機輸入的值(EX:Hello)傳到php都只會顯示我的第一筆,後面的輸入的資料在PHP上面還是顯示第一筆。
: 我在php裡面發現抓最後一筆資料就是Hello,想請問應該如何改會變成他是抓第一筆,還是資料庫那邊能設定。
: 小弟新手感謝各位大大的指教
: <?php
: // 資料庫相關資料
: $database_dblink = "httpPostTest";
: $username_dblink = "root";
: $password_dblink = "XXXXXXXXXX";
: // 建立資料庫連線
: $dblink = mysql_pconnect("localhost", $username_dblink, $password_dblink) or
: trigger_error(mysql_error(),E_USER_ERROR);
: mysql_query("SET NAMES utf8",$dblink);
: mysql_query("SET CHARACTER_SET_CLIENT=utf8",$dblink);
: mysql_query("SET CHARACTER_SET_RESULTS=utf8",$dblink);
: mysql_select_db($database_dblink, $dblink);
: // 宣告utf-8的編碼
: header("Content-Type:text/html; charset=utf-8");
: // 接收POST/GET的資料
: $data=@$_REQUEST['data'];
: // 如果有資料
: if (strcmp(trim($data), "")!=0)
: {
: // 將資料輸入進資料庫
: $insertSQL = sprintf("INSERT INTO `weblog` (`data`) VALUES ('%s');",
: $data);
: mysql_query($insertSQL, $dblink) or die(mysql_error());
: }
: // 從資料庫撈出來最後一筆資料
: $query_rs = "SELECT * FROM `weblog` order by log_id desc limit 0,1";
這句改成 $query_rs="select * from weblog"
: $rs = mysql_query($query_rs, $dblink) or die(mysql_error());
: $row = mysql_fetch_assoc($rs);
改成 $row=mysql_fetch_array($rs)
: echo "data=".$row['data']."\n"."time=".$row['post_time'];
: ?>
order by lod_id desc 意思是 由大到小排序log_id 越晚新增的log_id應該越大
如果你的log_id 是auto_increment的話
有點看不懂 你想抓第一筆是抓最新的嗎? 若是你那樣寫就沒錯
--
作者 sunnycoke (厚片土司人) 看板 marvel
標題 [見聞] 中山裝的老伯伯
時間 Mon Apr 21 16:34:26 2014
───────────────────────────────────────
推
,
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.166.218
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1398134381.A.107.html
推
04/22 13:40, , 1F
04/22 13:40, 1F
推
04/22 16:37, , 2F
04/22 16:37, 2F
→
04/22 16:37, , 3F
04/22 16:37, 3F
→
04/22 16:38, , 4F
04/22 16:38, 4F
→
04/22 17:16, , 5F
04/22 17:16, 5F
→
04/22 17:17, , 6F
04/22 17:17, 6F
→
04/22 17:19, , 7F
04/22 17:19, 7F
→
04/22 17:33, , 8F
04/22 17:33, 8F
→
04/22 17:33, , 9F
04/22 17:33, 9F
討論串 (同標題文章)