當前位置:首頁 » 編程語言 » php獲取記錄

php獲取記錄

發布時間: 2022-08-31 11:57:39

㈠ thinkphp 怎樣獲取每個id下的一條記錄

根據題目意思是已知了其中的id的值了,這個主要用sql語句控制即可。

sql:select * from 表名 where id > 已知id limit 1;
如果使用thinkphp專屬的查詢方式則是:
sql:M()->where("id > ".已知id)->limit(1)->select();

如果是很多的話就循環吧。

㈡ php 怎麼獲取所有記錄

$sql = "......";
$query = mysql_query($sql);
while($result = mysql_fetch_array($query)){
echo $result['欄位名稱']."<br/>";

}
你先用我這個試試,先看看行不,其他的代碼先不要放進來!

㈢ PHP怎麼獲得mysql分組後記錄查詢總數。

if
(mysql_connect('
localhost
','root','root')){
$query
=
"SELECT
count(aid)
as
ct
FROM
table
group
by
aid";//
資料庫中讀取數據
,count出來加了別名ct用來獲取數據時標示
欄位名

if
($result=@mysql_query($query)){
while($rows=@
mysql_fetch_array
($result))
{
$rows[ct];//這里循環處理每一行ct欄位的值
}
mysql_free_result
($result);

㈣ 如何用php按鈕獲取已經顯示的資料庫記錄,並在其他頁面輸出

每一行,一個form,method為get,跳轉到頁面值傳遞一個id就可以了,新頁面再次查詢
比如跳轉到new.php?id=2,然後在次頁面,查詢id為2的記錄就可以了

㈤ php怎樣讀取資料庫的記錄

將$rs=mysql_fetch_object($result)改為
$rs=mysql_fetch_assoc($result)或者$rs=mysql_fetch_array($result)就可以實現。
具體原因:
mysql有四種方法獲取結果的當前行數據,分別是fetch_row(),fetch_assco(),fetch_array(),fetch_object()區別分別是返回的數據的類型不同,依次分別是索引數組(即索引是數字0,1,2等),關聯數組(即索引是具體的真實的鍵等),兼前二者,對象。

㈥ Php裡面,用如何方便的獲得一個SELECT查詢語句所返回的記錄數啊

SELECT
語句用於從資料庫中選取數據。
語句1:SELECT
*
FROM
table_name
解說:意思就是讀取整個表table_name裡面的數據顯示出來
語句1:SELECT
*
FROM
table_name
Where
x
=
1
解說:意思就是讀取表table_name裡面鍵名為:x
值為:1的
數據顯示出來
例子:
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br /
";
}
mysql_close($con);
?>資料庫採用UTF8編碼,而頁面申明編碼是GB2312,這是最常見的產生亂碼的原因。
這時候在PHP腳本裡面直接SELECT數據出來的就是亂碼,需要在查詢前先使用:
mysql_query("SET NAMES GBK");或mysql_query("SET NAMES GB2312");來設定MYSQL連接編碼,保證頁面申明編碼與這里設定的連接編碼一致(GBK是GB2312的擴展)。如果頁面是UTF-8編碼的話,可以用:
mysql_query("SET
NAMES
UTF8");
注意是UTF8而不是一般用的UTF-8。假如頁面申明的編碼與資料庫內部編碼一致可以不設定連接編碼。
代碼如下:
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");

㈦ 怎樣利用php獲取資料庫中指定的記錄

1.增刪改只在SQL語句上不同。都使用的是PHP的query函數。如果是MSSQL資料庫那麼query函數就是mssql_query($sql);如果是MYSQL那就是mysql_query($sql);2.操作原理就是(1)首先建立與資料庫伺服器的連接(2)選擇要操作的資料庫(3)利用資料庫的會話句柄來對所選擇的資料庫進行SQL語句查詢給你舉例。查詢XXX表的所有數據-----建立資料庫連接部分---<?php$hostname="資料庫所在的計算機名或者IP地址";$dbuser="sa";//資料庫的用戶名$dbpass=""; //資料庫密碼$dbname="test";//要訪問的資料庫名 $link=@mssql_connect($hostname,$dbuser,$dbpass) or die ("連接資料庫出錯"); //$link就是以後查詢用到的會話句柄。@mssql_select_db($dbname);//進行增刪改的查詢$sql="select * from XXX";@mssql_query($sql,$link);?>到此,SQL語句就執行完了。

㈧ 怎樣利用php獲取資料庫中指定的記錄

這是PHP獲取資料庫信息的代碼 希望能給你帶來啟發
<?php
$conn=mysql_connect("localhost","root","");
$select=mysql_select_db("books",$conn);
$query="insert into computers(name,price,publish_data) ";
$query.="values('JSP',28.00,'2008-11-1')";
$query="select * from computers";
$result=mysql_query($query);
//以下是使用mysql_result()函數來獲取到查詢結果
$num=mysql_num_rows($result);
for($rows_count=0;$rows_count<$num;$rows_count++){
echo "書名:".mysql_result($result,$rows_count,"name");
echo "價格:".mysql_result($result,$rows_count,"price");
echo "出版日期:".mysql_result($result,$rows_count,"publish_data")."<br>";
}
//以下是使用mysql_fetch_row()函數來獲取到查詢結果
while($row=mysql_fetch_row($result))
{
echo "書號:".$row[0]."<br>";
echo "書名:".$row[1]."<br>";
echo "價格:".$row[2]."<br>";
echo "出版日期:".$row[3]."<br>";
echo "<br>";
}
//以下是使用mysql_fetch_array()函數來獲取到查詢結果
while($row=mysql_fetch_array($result))
{
echo "書號:".$row[0]."<br>";
echo "書名:".$row[1]."<br>";
echo "價格:".$row["price"]."<br>";
echo "出版日期:".$row["publish_data"]."<br>";
echo "<br>";
}
//以下是使用mysql_fetch_object()函數來獲取到查詢結果
while($row=mysql_fetch_object($result))
{
echo "書號:".$row->id."<br>";
echo "書名:".$row->name."<br>";
echo "價格:".$row->price."<br>";
echo "出版日期:".$row->publish_data."<br>";
echo "<br>";
}
?>

㈨ php 怎麼獲取記錄ip所在地

<?php
header('Content-Type:text/html;Charset=utf-8');
function GetIp(){
$realip = '';
$unknown = 'unknown';
if (isset($_SERVER)){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR']) && strcasecmp($_SERVER['HTTP_X_FORWARDED_FOR'], $unknown)){
$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
foreach($arr as $ip){
$ip = trim($ip);
if ($ip != 'unknown'){
$realip = $ip;
break;
}
}
}else if(isset($_SERVER['HTTP_CLIENT_IP']) && !empty($_SERVER['HTTP_CLIENT_IP']) && strcasecmp($_SERVER['HTTP_CLIENT_IP'], $unknown)){
$realip = $_SERVER['HTTP_CLIENT_IP'];
}else if(isset($_SERVER['REMOTE_ADDR']) && !empty($_SERVER['REMOTE_ADDR']) && strcasecmp($_SERVER['REMOTE_ADDR'], $unknown)){
$realip = $_SERVER['REMOTE_ADDR'];
}else{
$realip = $unknown;
}
}else{
if(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), $unknown)){
$realip = getenv("HTTP_X_FORWARDED_FOR");
}else if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), $unknown)){
$realip = getenv("HTTP_CLIENT_IP");
}else if(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), $unknown)){
$realip = getenv("REMOTE_ADDR");
}else{
$realip = $unknown;
}
}
$realip = preg_match("/[\d\.]{7,15}/", $realip, $matches) ? $matches[0] : $unknown;
return $realip;
}

function GetIpLookup($ip = ''){
if(empty($ip)){
$ip = GetIp();
}
$res = @file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=' . $ip);
if(empty($res)){ return false; }
$jsonMatches = array();
preg_match('#\{.+?\}#', $res, $jsonMatches);
if(!isset($jsonMatches[0])){ return false; }
$json = json_decode($jsonMatches[0], true);
if(isset($json['ret']) && $json['ret'] == 1){
$json['ip'] = $ip;
unset($json['ret']);
}else{
return false;
}
return $json;
}

$ipInfos = GetIpLookup('123.125.114.144'); //.com IP地址
var_mp($ipInfos);
使用了新浪的開放API

㈩ php 如何提取mysql 某一個表內的記錄數

$sql='SELECT
COUNT(*)
FROM
表名
WHERE
`status`=5
';
$res=mysql_query($sql);
list($cnt)=mysql_fetch_row($res);
echo
$cnt;

熱點內容
php批量查詢 發布:2025-01-16 10:43:38 瀏覽:917
適合搭建代理伺服器的雲 發布:2025-01-16 10:42:49 瀏覽:428
我的世界手機版伺服器怎麼注冊 發布:2025-01-16 10:41:30 瀏覽:614
小米雲電視伺服器 發布:2025-01-16 10:37:03 瀏覽:350
php開源wiki 發布:2025-01-16 10:27:19 瀏覽:189
sql加欄位備注 發布:2025-01-16 10:21:49 瀏覽:565
線割編程教程 發布:2025-01-16 10:21:03 瀏覽:18
谷歌瀏覽器緩存刪除 發布:2025-01-16 10:19:36 瀏覽:414
資料庫txt 發布:2025-01-16 10:16:41 瀏覽:457
小米賬號王者傳奇腳本掛機 發布:2025-01-16 10:07:25 瀏覽:917