作者zeroninj (阿弟)
看板PHP
标题[请益] 资料库,资料删除
时间Mon Apr 21 17:48:02 2014
以下是网路上大大提供的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";
$rs = mysql_query($query_rs, $dblink) or die(mysql_error());
$row = mysql_fetch_assoc($rs);
echo "data=".$row['data']."\n"."time=".$row['post_time'];
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.96.54.8
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1398073684.A.550.html
感谢大大,小弟初次碰到PHP。所以简单的用了一下
把$query_rs = "SELECT * FROM `weblog` order by data desc limit 0,10";
log_id改成data就可行了 有没有建议看那些书建立基础
再次谢谢 R大 跟 V大
※ 编辑: zeroninj (120.96.54.8), 04/22/2014 16:36:03