![]() |
![]() |
#1 |
註冊會員
|
![]() 小弟有一樣事情很困擾
就是在安裝插件時只要遇到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查詢或導入步驟要如何下手? |
![]() |
送花文章: 45,
![]() |
![]() |
#2 (permalink) | |
榮譽會員
|
![]() 引用:
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 ! |
|
![]() |
送花文章: 0,
![]() |
![]() |
#3 (permalink) | |
註冊會員
|
![]() 引用:
而不必在進入phpmyadmin裡做查詢這些動作? |
|
![]() |
送花文章: 45,
![]() |
![]() |
#5 (permalink) | |
註冊會員
|
![]() 引用:
不過我到config.php更改就可以了耶! 只是這樣的風險大不大? |
|
![]() |
送花文章: 45,
![]() |
![]() |
#6 (permalink) | |
榮譽會員
|
![]() 引用:
// ###################### Start sessions ####################### require_once('./includes/sessions.php'); if ($bbuserinfo['userid'] == 1) { $debug = 1; } // ########################################################## 這個1 一定要是您的 ID 囉! ![]() 修改 config.php 也可以,但是如果論壇已架上運作中,就要先關閉才比較安全 ! ![]() ![]() |
|
![]() |
送花文章: 0,
![]() |
![]() |
#8 (permalink) | |
註冊會員
|
![]() 引用:
|
|
![]() |
送花文章: 45,
![]() |
![]() |
#10 (permalink) | |
註冊會員
|
![]() 引用:
原先我一直把那個1當成是名稱 ![]() 至於在後台查詢SQL ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ; 他出現 當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。 錯誤號: 1060 錯誤描述: Duplicate column name 'characteristic' 這是哪裡的問題? |
|
![]() |
送花文章: 45,
![]() |
![]() |
#11 (permalink) | |
榮譽會員
|
![]() 引用:
![]() ![]() |
|
![]() |
送花文章: 0,
![]() |
![]() |
#12 (permalink) |
註冊會員
|
![]() 奇怪了~既然說已經查詢了可是我更改的東西並沒出現說.......
有各新問題請教的是所謂的"增加資料庫"的意思是什麼? 一樣是可以在後台查詢增加嗎? 比如小弟在後台輸入以下 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 這又是怎麼一回事呀~~~ ![]() 搞的我一個頭兩個大耶~~~~ ![]() |
![]() |
送花文章: 45,
![]() |
![]() |
#13 (permalink) |
榮譽會員
|
![]() 紅色和下面的一段你確定了是用到 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); |
![]() |
送花文章: 0,
![]() |
![]() |
#14 (permalink) |
註冊會員
|
![]() 是的
小弟使用的是論壇聯盟的插件原先的代碼是這種 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 所以才東找找西找找又找到另一種可是執行後還是一樣..... ![]() |
![]() |
送花文章: 45,
![]() |