php ci 資料庫呼叫判斷問題

2025-07-28 23:21:25 字數 1843 閱讀 2278

1樓:清友靈

你在查詢資料庫時沒有給$this->db->where('uname',$id);這裡的id值,所以會報錯,至於輸出的註冊成功是因為if ($user[0]->uid =='')是成立的所以會有輸出,把$id值是否為空做下判斷,如果為空則不查詢。

function user_select($id)

2樓:盡頭的那一邊

我認為樓上理解了,之所以會報錯是因為在$user[0]裡不錯在uid這個物件。

function user_select($id)這個方法=返回的是乙個物件,但查詢使用者重名了$user[0]裡的uid物件被賦值。

所以不會報錯。

if ($user[0]->uid =='') 這裡應該改為if (!isset($user[0]->uid))

不知道對樓主有沒有幫助。

php ci中的db問題,update返回的結果無法判斷是否執行成功怎麼辦?

3樓:網友

mysql_affected_rows --取得前一次 mysql 操作所影響的記錄行數說明。

php ci怎樣判斷資料庫刪除成功

4樓:網友

$this->dbforge->drop_database('my_db'),返回值是個bool型別,使用如下方法載入資料庫維護類:

5樓:網友

這dbforge - my_db「drop_database(),返回值是bool型別,使用下面的方法來載入資料庫維護類:

負載》 dbforge(希望通過)

php的ci框架如何實現非同步呼叫?

6樓:網友

我覺得樓主的程式架構可能存在有一定的問題。

在mvc中,c這一層並不提倡被複用。m這一層並不做邏輯判斷的事情。這樣一來,樓主想在不同controller裡使用相同的邏輯判斷,比如登陸。

這時你可以採用ci裡的library來做……至少我認為這樣挺不錯的!

如果你曾經在某個框架裡看到不同controller相互呼叫,你可以認為那是一種弱設計,我本人並不提倡這樣做。至少目前你說的登陸邏輯,可以抽象出乙個login_來處理。

還有,如果你每個控制器都會用到的方法,你可以考慮把這些方法放到乙個基類裡面去 比如ci的 my_controller 擴充套件基類。

php ci框架裡遇到的問題

7樓:

提示意思提示這個test_model類找不到。

你的類名寫錯了,當然找不到了。

以下為model**,檔名為test_: 類名要與檔名保持一致才行)

class test_m extends ci_model{ // 最好要大寫都大寫改成test_model

以下為contraller**,檔名為。

this->load->model('test_model'); 它載入的時候找不到class test_model

這樣就應該能成功。

php ci框架中使用jquery ajax提交資料到資料庫mysql,資料能正常提交,但是無法執行success函式

8樓:豬二爺

你把error刪掉看看會有啥輸出?然後再看下你的php是否接受到得資料並做出了返回值處理,然後你還需要把success:function(//此處增加php返回的資料名稱,自定義){}然後再alert看看。

9樓:西歐中華

得看看你的php**怎麼回事。

oracle資料庫訪問另資料庫問題

可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...

asp資料庫呼叫中 日期與本地時間核對問題

這個在資料庫中就可以搞定了 如果是sql資料庫就用 select from hy where convert varchar 10 dateadd year,datediff year,riqi,getdate riqi 120 convert varchar 10 getdate 120 如果是其...

資料庫主屬性問題,資料庫主屬性問題

因為中國的發展太大了,我們都會中國驕傲,我愛我的中國。資料庫中的主屬性,碼,主碼的區別。越詳細越好。先說候選碼,候選碼就是可以區別一個元組 即表中的一行資料 的屬性或屬性的集合,比如學生表student id,name,age,deptno 其中的id是可以唯一標識一個元組的,所以id是可以作為候選...