史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   論壇程式討論區 (http://forum.slime.com.tw/f79.html)
-   -   phpmyadmin執行資料庫查詢與導入? (http://forum.slime.com.tw/thread162091.html)

kevin0523 2005-11-30 01:13 PM

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查詢或導入步驟要如何下手?

Eric Chen 2005-11-30 04:01 PM

引用:

作者: kevin0523
小弟有一樣事情很困擾
就是在安裝插件時只要遇到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 !

kevin0523 2005-11-30 05:09 PM

引用:

作者: Eric Chen
SQL 查詢可以使用下面方式修改,比較更方便.

進入 admincp/global.php 修改 global.php

尋找:

// ###################### Start sessions #######################
require_once('./includes/sessions.php');


在下面?== X)
{
$debug = 1;
}

// #######################################...

這樣改法是否就是說可以直接在後台就可以做SQL查詢
而不必在進入phpmyadmin裡做查詢這些動作?

Eric Chen 2005-11-30 08:00 PM

引用:

作者: kevin0523
這樣改法是否就是說可以直接在後台就可以做SQL查詢
而不必在進入phpmyadmin裡做查詢這些動作?

對~直接在後台就可以做SQL查詢,而且可以保持存在目錄下.

kevin0523 2005-11-30 10:36 PM

引用:

作者: Eric Chen
SQL 查詢可以使用下面方式修改,比較更方便.

進入 admincp/global.php 修改 global.php

尋找:

// ###################### Start sessions #######################
require_once('./includes/sessions.php');


在下面?== X)
{
$debug = 1;
}

// #######################################...

管大在這裡面我改不起來耶~~毫無反應,都說我沒有權限

不過我到config.php更改就可以了耶!
只是這樣的風險大不大?

Eric Chen 2005-11-30 11:48 PM

引用:

作者: kevin0523
管大在這裡面我改不起來耶~~毫無反應,都說我沒有權限
不過我到config.php更改就可以了耶!
只是這樣的風險大不大?

全段是下面的樣式:

// ###################### Start sessions #######################
require_once('./includes/sessions.php');

if ($bbuserinfo['userid'] == 1)
{
$debug = 1;
}

// ##########################################################
這個1 一定要是您的 ID 囉!
:ddrf567h:

修改 config.php 也可以,但是如果論壇已架上運作中,就要先關閉才比較安全 !

:n4: :n4:

kevin0523 2005-11-30 11:52 PM

請問在後台查詢

ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ;

他出現


當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。
錯誤號: 1060
錯誤描述: Duplicate column name 'characteristic'


這是哪裡的問題?

kevin0523 2005-12-01 12:02 AM

引用:

作者: Eric Chen
全段是下面的樣式:

// ###################### Start sessions #######################
require_once('./includes/sessions.php');

if ($bbuserinfo == 1)
{
$debug = 1;
}

// ##########################################################
這個1 一定要是您的 ID 囉!
:ddrf567h:

修改 config.p...

1 ID指的是管裡員的ID嗎?

Eric Chen 2005-12-01 12:05 PM

引用:

作者: kevin0523
1 ID指的是管裡員的ID嗎?

對,就是管裡員你的會員編號.
使用進入 admincp/global.php 修改 global.php 的方式,
你的論壇在運作中,頁面下方也不會顯示後台修改資訊.

:ddrf567h: :ddrf567h:

kevin0523 2005-12-01 12:34 PM

引用:

作者: Eric Chen
對,就是管裡員你的會員編號.
使用進入 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'


這是哪裡的問題?

Eric Chen 2005-12-01 01:00 PM

引用:

作者: kevin0523
改好成功.....
原先我一直把那個1當成是名稱 :dcft689kj 好糗.....

至於在後台查詢SQL


ALTER TABLE `thread` ADD `characteristic` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL ;
他出現


當嘗試執行查詢時出現錯誤, 伺服器返回如下訊息。
錯誤號: 1060
錯誤描述: Duplicate column name 'characteristic'
...

提示你在以前已成功執行查詢了這一行,請勿重複輸入 !

:ddrf567h: :ddrf567h:

kevin0523 2005-12-01 11:27 PM

奇怪了~既然說已經查詢了可是我更改的東西並沒出現說.......

有各新問題請教的是所謂的"增加資料庫"的意思是什麼?
一樣是可以在後台查詢增加嗎?

比如小弟在後台輸入以下

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

Eric Chen 2005-12-02 12:22 AM

紅色和下面的一段你確定了是用到 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);

kevin0523 2005-12-02 12:40 AM

是的
小弟使用的是論壇聯盟的插件原先的代碼是這種

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

Eric Chen 2005-12-02 12:45 AM

有看到支援那一個版本嗎 !

是什麼插 件?


所有時間均為台北時間。現在的時間是 07:27 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1