寫最近開源專案的時候,遇到乙個問題

2021-09-11 14:51:22 字數 1432 閱讀 7422

幾天在寫最近開源專案的時候,遇到乙個問題就是如下

貼一下原始碼

<?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部分所承擔的任務是比較少的,真正影響系統效能的是系統中間層,即業...