ecshop查詢資料庫
① ecshop操作資料庫有哪些方法
我們將結合eschop二次開發一些常見的開發例子.來談談ecshop的資料庫類和方法是如何處理資料庫。讓我們熟練掌握ecshop資料庫的操作.
全局資料庫實例化類 $GLOBALS['db']
1:ecshop的資料庫類實例子化對象為$db;表的實例化對象為$ecs
2:如何取得ecshop某個表中多行數據.該使用方法getAll()
$res =$db -> getAll();
3:如何取得ecshop某一行的數據.該使用getRow()方法,比如
$row = $db-> getRow();
4:如何取得某一列的值.該使用方法getCol()
$res = $db->getCol();
5:如何取得指定的位置的幾個數據.使用selectLimit()
比如取得從第10行起的5條數據
$db -> selectLimit($sql , 10,5);
6:修改和插入一個數組.該使用autoExecute()方法,而且必須是一個數組.
$db->autoExecute($ecs->table('link_goods'),$row, 'INSERT');也可以是UPDATE
8:如何獲得一個值得.使用getOne()
$name = $db -> getOne("select user_name from".$ecs->table('users')." where user_id = 1");
9:如何執行修改和刪除數據.使用query()也可以。
比如$db -> query("update".$ecs->table('users')." setuser_name = '222' where user_id = 33");
② 安裝ecshop時出現鏈接資料庫失敗,請檢查資料庫賬號是否正確
是配置文件有問題,data/config.php 這個文件修改下就可以。
下面是我們整理的教程:
ecshop有一個資料庫配置文件config.php
他的作用是將程序連接到資料庫。如果文件不對會出現類似這樣的報錯
ECSHOP info: Can't select MySQL database(utf211172)!
具體怎麼修改呢?
看一下文件
一般造成以上報錯的是因為
資料庫名字 , 資料庫用戶名,資料庫密碼不低
也就是
$db_name = "";
$db_user = "";
$db_pass = "";
這三個欄位有問題,重新修改就行(記得用dreamwaver等第三方編輯工具。)
如果資料庫用戶名密碼等信息不明可以問問,空間商
③ 在ecshop中資料庫查詢,如何進行多表查詢比如說ecs_comment和ecshop_goods兩張表
這個簡單啊,comment和goods表式通過產品的ID關聯起來的,join的時候用goods的id等於comment表裡面的產品id號就可以了,有什麼不懂的,可以問我
goods_cat表是EC的擴展分類表,因為EC默認一個產品只能屬於一個分類,當需要設置一個產品同時屬於多個分類的時候,就用到這個表了,在後台給產品設置分類的時候可以設置擴展分類,設置之後這個表的goods_id和cat_id就分別對應產品id和分類id,這樣就可以實現產品的分類一對多的關系。
但是····這個擴展分類並不好用,呵呵,EC做的不完善,比如設置擴展分類後在搜索框裡面搜索的時候擴展分類出不來,後台也是這樣,最好不要用,如果想把擴展分類用好,好多地方的代碼需要調整的
④ ecshop php判斷資料庫值
不同的編程語言啊,你這個問題問的有些寬泛php是借鑒了多個編程語言的習慣而成的,也是從社區里成長起來的,像php的代碼有很明顯的c的風格,python風格,主要用途是做網頁程序,且無需編譯,而java則是由原來的sun公司搞出來的,用途非常廣泛,如網頁上用的jsp, 手機上跑的java程序,需要編譯,應用程序等。但跨平台性能比較好
應該是這樣的,樓主如果還不懂就去後盾人那找找答案吧,我最近聽說他們在搞什麼實訓班培訓的活動
⑤ 在哪可以查看ecshop連接資料庫的用戶名及密碼
1.data/config.php中可以查看資料庫連接用戶和密碼
2.phpmyadmin admin_user可以修改密碼啊。
⑥ ECSHOP模版,為何我在打開後台資料庫管理-sql查詢添加不了內容的呢
首頁我想確認下
你是不是把那個
sql.txt
裡面的文件都復制到
ECSHOP裡面去執行啦。
如果你這么做了,那就大錯特錯了,建議你直接把那個文件直接上傳到mysql裡面去。不要在ecshop裡面執行。
那個文件裡面很多代碼是多餘了的。
⑦ 求助,ecshop 插入和查詢資料庫的語句在哪裡
您好 ,您可以進入網站後台,資料庫管理=》sql查詢,可以執行sql語句。
⑧ ecshop 模板 管理查詢 資料庫的 哪個文件在什麼地方 叫什麼名字啊
你查看下 data/config.php 文件裡面有的,改成與你自己匹配的就可以了
⑨ ecshop系統資料庫文件在哪裡怎麼查看
資料庫文件查看需要通過PHPadmin!或者其他資料庫管理軟體才可以!
⑩ 本地ecshop 資料庫文件在哪兒
這要看你安裝的環境了,你填上資料庫名就行了,安裝成功後,你打開你的資料庫,如mysql資料庫,在裡面就有你安裝的ecshop的資料庫