phpmyadmin執行資料庫查詢與導入?
小弟有一樣事情很困擾
就是在安裝插件時只要遇到phpmyadmin資料庫查詢或SQL查詢時就會手足無措 也就是說當說明文件出現 :安裝資訊 1. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 利用 phpmyadmin 執行資料庫查詢: -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ; 2. 編輯 posting.php -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 搜尋: -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ eval(print_standard_redirect('redirect_post_manage')); } 進入到phpmyadmin裡知道資料庫名稱卻無從下手...... 如上所述,編輯 posting.php這個PHP檔是在資料庫裡編輯還是到資料夾編輯? 正確SQL查詢或導入步驟要如何下手? |
引用:
SQL 查詢可以使用下面方式修改,比較更方便. 進入 admincp/global.php 修改 global.php 尋找: // ###################### Start sessions ####################### require_once('./includes/sessions.php'); 在下面加入: if ($bbuserinfo['userid'] == X) { $debug = 1; } // ########################################################## X 是管理員 ID,例如:1 上述是編輯 Forums 目錄下的 posting.php ! |
引用:
而不必在進入phpmyadmin裡做查詢這些動作? |
引用:
|
引用:
不過我到config.php更改就可以了耶! 只是這樣的風險大不大? |
引用:
// ###################### Start sessions ####################### require_once('./includes/sessions.php'); if ($bbuserinfo['userid'] == 1) { $debug = 1; } // ########################################################## 這個1 一定要是您的 ID 囉! :ddrf567h: 修改 config.php 也可以,但是如果論壇已架上運作中,就要先關閉才比較安全 ! :n4: :n4: |
請問在後台查詢
ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ; 他出現 當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。 錯誤號: 1060 錯誤描述: Duplicate column name 'characteristic' 這是哪裡的問題? |
引用:
|
引用:
使用進入 admincp/global.php 修改 global.php 的方式, 你的論壇在運作中,頁面下方也不會顯示後台修改資訊. :ddrf567h: :ddrf567h: |
引用:
原先我一直把那個1當成是名稱 :dcft689kj 好糗..... 至於在後台查詢SQL ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ; 他出現 當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。 錯誤號: 1060 錯誤描述: Duplicate column name 'characteristic' 這是哪裡的問題? |
引用:
:ddrf567h: :ddrf567h: |
奇怪了~既然說已經查詢了可是我更改的東西並沒出現說.......
有各新問題請教的是所謂的"增加資料庫"的意思是什麼? 一樣是可以在後台查詢增加嗎? 比如小弟在後台輸入以下 DROP TABLE IF EXISTS `sitelink`; CREATE TABLE `sitelink` ( `sitelinkid` int(10) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `url` varchar(255) NOT NULL default '', `logourl` varchar(255) NOT NULL default '', `desc` mediumtext NOT NULL, `displayorder` smallint(5) NOT NULL default '0', PRIMARY KEY (`sitelinkid`) ) TYPE=MyISAM; INSERT INTO `setting` (`varname`, `value`, `optioncode`, `displayorder`, `grouptitle`, `defaultvalue`, `advanced`, `volatile`) VALUES ('showsitelinks', '1', '<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\"> <option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">$vbphrase[no]</option> <option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">$vbphrase[showsitelinksV]</option> <option value=\"2\" " . iif($setting['value']==2,'selected="selected"') . ">$vbphrase[showsitelinksH]</option> </select>', 100, 'forumhome', '1', 0, 1); 可是論壇的訊息是出現以下 當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。 錯誤號: 1064 錯誤描述: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE `sitelink` ( `sitelinkid` int(10) NOT NULL 這又是怎麼一回事呀~~~ :drtyt76h6 搞的我一個頭兩個大耶~~~~ :dcft689kj |
紅色和下面的一段你確定了是用到 vb 的插件查詢嗎 ?
DROP TABLE IF EXISTS `sitelink`; CREATE TABLE `sitelink` ( `sitelinkid` int(10) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `url` varchar(255) NOT NULL default '', `logourl` varchar(255) NOT NULL default '', `desc` mediumtext NOT NULL, `displayorder` smallint(5) NOT NULL default '0', PRIMARY KEY (`sitelinkid`) ) TYPE=MyISAM; ]INSERT INTO `setting` (`varname`, `value`, `optioncode`, `displayorder`, `grouptitle`, `defaultvalue`, `advanced`, `volatile`) VALUES ('showsitelinks', '1', ']<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\"> <option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">$vbphrase[no]</option> <option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">$vbphrase[showsitelinksV]</option> <option value=\"2\" " . iif($setting['value']==2,'selected="selected"') . ">$vbphrase[showsitelinksH]</option> </select>', 100, 'forumhome', '1', 0, 1); |
是的
小弟使用的是論壇聯盟的插件原先的代碼是這種 DROP TABLE IF EXISTS `sitelink`; CREATE TABLE `sitelink` ( `sitelinkid` int(10) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `url` varchar(255) NOT NULL default '', `logourl` varchar(255) NOT NULL default '', `desc` mediumtext NOT NULL, `displayorder` smallint(5) NOT NULL default '0', PRIMARY KEY (`sitelinkid`) ) TYPE=MyISAM; INSERT INTO `setting` (`varname`, `value`, `optioncode`, `displayorder`, `grouptitle`, `defaultvalue`, `advanced`, `volatile`) VALUES ('showsitelinks', '1', 'yesno', 100, 'forumhome', '1', 0, 1); 可是在後台執行出現的也是一樣的問題 當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。 錯誤號: 1064 錯誤描述: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; CREATE TABLE `sitelink` ( `sitelinkid` int(10) NOT NULL 所以才東找找西找找又找到另一種可是執行後還是一樣..... :dcft689kj |
有看到支援那一個版本嗎 !
是什麼插 件? |
所有時間均為台北時間。現在的時間是 07:27 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *