試編寫(xiě)代碼示例如下:
我們一直強(qiáng)調(diào)網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)對(duì)于企業(yè)的重要性,如果您也覺(jué)得重要,那么就需要我們慎重對(duì)待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過(guò)程中的有力推手。專業(yè)網(wǎng)絡(luò)公司不一定是大公司,創(chuàng)新互聯(lián)建站作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
?php
//連接數(shù)據(jù)庫(kù)
$db?=?new?mysqli('localhost','test','test','test');
if?($db-connect_errno)?{
printf("連接數(shù)據(jù)庫(kù)失敗:?%s\n",?$db-connect_error);
exit();
}
//對(duì)數(shù)據(jù)庫(kù)根據(jù)時(shí)間字段按降序排序,并抽取前面的40條記錄
$data?=?$db-query('select?*?from?數(shù)據(jù)表名?order?by?時(shí)間字段名?desc?limit?40');
$rows?=?$data-fetch_all(MYSQLI_ASSOC);
//隨機(jī)生成?5?條記錄數(shù)組
$rand_arr?=?array_rand($rows,?5);
//根據(jù)生成的隨機(jī)數(shù)組,輸出記錄
for($i=0;$i5;$i++)
{
echo?$rows[$rand_arr[$i]]['name'].'?|?'.$rows[$rand_arr[$i]]['description'].'?|?'.$rows[$rand_arr[$i]]['update_time'].'br/';
}
?
示例運(yùn)行截圖:
echo '__LINE__';魔術(shù)變量之__LINE__記錄了當(dāng)前執(zhí)行的代碼所在行的行號(hào)。
PHP有不少能夠用來(lái)直接調(diào)試的函數(shù),查看變量、對(duì)象、數(shù)組、Everything……
下面是魔術(shù)變量
__LINE__ 文件中的當(dāng)前行號(hào)。
__FILE__ 文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個(gè)絕對(duì)路徑(如果是符號(hào)連接,則是解析后的絕對(duì)路徑),而在此之前的版本有時(shí)會(huì)包含一個(gè)相對(duì)路徑。
__DIR__ 文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。它等價(jià)于dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
__FUNCTION__ 函數(shù)名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數(shù)被定義時(shí)的名字(區(qū)分大小寫(xiě))。在 PHP 4 中該值總是小寫(xiě)字母的。
__CLASS__ 類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該類被定義時(shí)的名字(區(qū)分大小寫(xiě))。在 PHP 4 中該值總是小寫(xiě)字母的。
__METHOD__ 類的方法名(PHP 5.0.0 新加)。返回該方法被定義時(shí)的名字(區(qū)分大小寫(xiě))。
__NAMESPACE__ 當(dāng)前命名空間的名稱(大小寫(xiě)敏感)。這個(gè)常量是在編譯時(shí)定義的(PHP 5.3.0 新增)
首先你的sql語(yǔ)句寫(xiě)的有問(wèn)題: $catsql="SELECT * FROM categories;";中的語(yǔ)句不用加“;”;
這里是出現(xiàn)了warning:當(dāng)你的搜索結(jié)果是空集的時(shí)候,就會(huì)出現(xiàn)類似的情況
用if語(yǔ)句結(jié)合echo進(jìn)行判斷你的結(jié)果集是不是空的;
/* 連接數(shù)據(jù)庫(kù) */
mysql_connect("localhost", "root", "123456");
mysql_select_db("name123");
/* 查找test1表中ID為1的那行所有的數(shù)據(jù) */
$sql = "SELECT * FROM test1 WHERE `ID`='1'";
/* 執(zhí)行查找 */
$result = mysql_query($sql);
/* 判斷查找,如果找到的數(shù)據(jù)數(shù)0(也就是存在) */
if (mysql_num_rows($result) 0){
/* 把ID=1的那行中的view字段的數(shù)據(jù)賦值給$view */
$view = mysql_result($result, 0, view);
}
echo $view;
?php
//把read.txt文本中的內(nèi)容讀取到一個(gè)字符串中
$str?=?file_get_contents('read.txt');?
//用換行的分割符(\r\n)把字符串分割為數(shù)組,也就是把每一行分割為成數(shù)組的一個(gè)值
$array?=?explode("\r\n",$str);
//可以根據(jù)自己需要,循環(huán)輸出從開(kāi)始行到結(jié)束行的內(nèi)容
//示例:輸出文本中第4行內(nèi)容(因?yàn)閿?shù)組的鍵值是從0開(kāi)始的,所以第4行也就是鍵值3)
echo?$array[3];
?
我直接在這給你修改答案算了
使用的時(shí)候刪除行號(hào) 修改數(shù)據(jù)庫(kù)配置 如果想使用 頁(yè)面不刷新查詢數(shù)據(jù)庫(kù) 需要使用JQUERY 如果有需要給我留言
1 ?php
2 if(isset($_POST['submit'])$_POST['submit']=='提交'){
3 //判斷是否是提交過(guò)來(lái)的
4 $intext = $_POST['intext'];
5 if($intext!=null||$intext!=''){
6 $link = mysql_connect("localhost", "root", "123456");
7 //數(shù)據(jù)庫(kù)配置信息 第一個(gè)參數(shù)數(shù)據(jù)庫(kù)位置第二個(gè)是用戶名第三個(gè)是密碼
8 mysql_select_db("szn_test");
9 //設(shè)置要使用的數(shù)據(jù)庫(kù)
10 $sql = "select * from demo where res = '".$intext."'";
11 //SQL語(yǔ)句
12 var_dump($sql);
13 $res = mysql_query($sql);
14 $arr = array();
15 //吧結(jié)果存入數(shù)組 并記錄數(shù)組長(zhǎng)度
16 $count = 0;
17 while($data = mysql_fetch_array($res)){
18 $arr[$count] = $data;
19 $count++;
20 }
21 //關(guān)閉數(shù)據(jù)庫(kù)
22 mysql_close($link);
23 }
24 }
25
26 ?
27 html
28 head
29 title/title
30 /head
31 body
32 form id="form1" method="post" action="demo.php"
33 input type="text" name="intext"
34 input type="submit" name="submit" value="提交"
35 /form
36 ?php
37 if(isset($arr)$arr != null){
38 for($i = 0; $i $count; $i++){
39 foreach($arr[$i] as $key = $value){
40 echo "key:".$key." value:".$value;
41 echo " ";
42 }
43 echo "br";
44 }
45 }
46 ?
47 /body
48 /html
這個(gè)是數(shù)據(jù)庫(kù)查詢代碼 你可以看以下對(duì)照著修改修改
分享名稱:php查看代碼行數(shù)據(jù) php查詢代碼
網(wǎng)站地址:http://vcdvsql.cn/article32/hpgesc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、微信公眾號(hào)、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容