幾天在寫最近開源專案的時候,遇到乙個問題就是如下
貼一下原始碼
<?php
include 'codeback.config.php';
include "connectmysql.php";
include "empty.php";
header("connection","keep-alive");
$date = $_post["date"];
$morning = $_post["morning"];
$afternoon = $_post["afternoon"];
$evening = $_post["evening"];
$other = $_post["other"];
$userid = $_post["user_id"];
$token = $_post["token"];
$ac_user_sql = "select * from ac_user where user_id='$userid' and token='$token'";
$ac_user_result = $mysqli->query($ac_user_sql);
$ac_user_row = mysqli_fetch_object($ac_user_result);
if($ac_user_row->token == $token && $ac_user_row->user_id == $userid)else
}複製**
因此便有了這篇文章,所以就來寫寫他們的區別吧
1、mysqli_fetch_row()
mysqli_fetch_row每次從執行從結果集中取出一條資料並以索引陣列的形式返回,陣列的索引對應查詢時字段的順序
例如select *查詢所有字段,則返回結果$row[0]對應number欄位,$row[3]對應job欄位
對陣列的操作只能採用數字索引
當取到最後一條結果後,下一條返回空(false)
2、mysqli_fetch_assoc()mysqli_fetch_assoc返回關聯陣列,陣列索引對應欄位的關鍵字,對陣列的操作只能採用關鍵字
3、mysqli_fetch_array()mysqli_fetch_array預設返回索引與關聯陣列,對陣列操作可用採用數字索引或關鍵字 其第二個引數可選:mysql_num(只返回索引陣列),mysql_assoc(只返回關聯陣列)
4、mysqli_fetch_object()mysqli_fetch_object返回乙個陣列物件,以物件屬性的方式運算元據
四種方式最主要的區別是返回陣列的形式不同,在實際程式設計中可用按需要進行選擇。 文章參考自:blog.csdn.net/thevictory/…
最近乙個專案的反思
入行這些年,沒多少成功的經驗,失敗的經驗卻越來越多。今天花點時間好好的反思一下,老是稀里糊塗的可不行。我下面寫的不針對任何人,就事論事。缺少了這個重要的凝聚力,下面的人可以說是在單兵作戰,一盤散沙,各自為戰,怎麼可能把專案做好。還有下面的這些問題 1 團隊成員碰到的問題無法得到及時的協助和解決,會讓...
最近乙個專案的反思
入行這些年,沒多少成功的經驗,失敗的經驗卻越來越多。今天花點時間好好的反思一下,老是稀里糊塗的可不行。我下面寫的不針對任何人,就事論事。一 無管理核心 缺少了這個重要的凝聚力,下面的人可以說是在單兵作戰,一盤散沙,各自為戰,怎麼可能把專案做好。還有下面的這些問題 1 團隊成員碰到的問題無法得到及時的...
在乙個開源專案的開發中遇到的問題
記得以前曾經有跟我們討論有關easyjweb的效率問題,大致意思是easyjweb用得少,沒有經過成熟專案的考驗,而struts應用案例比較多,所以用起更放心。我的看法是,easyjweb只是乙個mvc框架,在乙個j2ee應用中,mvc部分所承擔的任務是比較少的,真正影響系統效能的是系統中間層,即業...