佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: 杨大侠

关于MySQL。

[复制链接]
发表于 4-5-2006 02:30 PM | 显示全部楼层
原帖由 杨大侠 于 4-5-2006 01:50 PM 发表



我不会。
你可以做教程吗?

工作不开心?
看开点啦!
不然就放松一点。
没办法的。
你说是吗?

我还在等电话,要工作不开心都不能。




首先,你要set好你的MySQL先。
你要先会这个东东先。

把我给你的link的东东都学好先。
这是第一步。

我很烦:@
很想咬人,原本要咬你的

Penang不是有很多工的吗??
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 4-5-2006 05:43 PM | 显示全部楼层
原帖由 红发 于 4-5-2006 02:30 PM 发表
首先,你要set好你的MySQL先。
你要先会这个东东先。
把我给你的link的东东都学好先。
这是第一步。
我很烦:@
很想咬人,原本要咬你的
Penang不是有很多工的吗??



你给我的link?
我看不到图啦!
试过很多次了!
没力~

我刚刚看完戏回来。
心情好了一点。

你咧?
还是烦?

MySQL那边我有点混乱。
今晚我再printscreen上来。
我看你给我的link的内容内容,然后自己摸索的。

回复

使用道具 举报

 楼主| 发表于 4-5-2006 05:46 PM | 显示全部楼层

回复 #21 红发 的帖子

Penang不是有很多工的吗??



是吗?
我怎么都找不到。

都怪我认识人不多,会的东西又少。
谁要请我?

没力~

回复

使用道具 举报

发表于 4-5-2006 05:50 PM | 显示全部楼层
原帖由 杨大侠 于 4-5-2006 05:43 PM 发表



你给我的link?
我看不到图啦!
试过很多次了!
没力~

我刚刚看完戏回来。
心情好了一点。

你咧?
还是烦?

MySQL那边我有点混乱。
今晚我再pri ...



迟点我在做一个link出来。
回复

使用道具 举报

 楼主| 发表于 4-5-2006 05:58 PM | 显示全部楼层
原帖由 红发 于 4-5-2006 05:50 PM 发表
迟点我在做一个link出来。



谢谢先。
我等下有个聚会。
今晚在回来。

回复

使用道具 举报

 楼主| 发表于 4-5-2006 10:42 PM | 显示全部楼层


我回来了。^^
聚会好闷。

我现在post我的printscreen上来。(和问题)
如果各位懂得的话,希望不惜赐教。
谢谢。


Stored Connection要填什么?

Server Host又是什么?
MySQL Administration 可以connect去别架电脑吗?
Default我们放localhost,是因为我们是在本机内connect?

回复

使用道具 举报

Follow Us
 楼主| 发表于 4-5-2006 10:45 PM | 显示全部楼层



Stored Connection没填也能login?
那Stored Connection到底是什么用?

回复

使用道具 举报

 楼主| 发表于 4-5-2006 10:48 PM | 显示全部楼层



Login过后就进来这里。
因该没有什么问题吧?

回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 4-5-2006 11:01 PM | 显示全部楼层



Catalogs,这里就是create database的地方吧?
这里我就有点混浊。

Schema是什么来?
Database?我的意思是只好像M$ Access那样。
MyDatabase.mdb = create一个schema?名为mydatabase?

之后create table, create dara fields就没什么大问题。
只是很不习惯,控制得不好。

先告一段落。
麻烦各位解释一下。
谢谢。


回复

使用道具 举报

发表于 4-5-2006 11:27 PM | 显示全部楼层
http://www.studiolibrary.com/learn/mysql.htm

这里看了save起来,不要弄不见了
回复

使用道具 举报

 楼主| 发表于 4-5-2006 11:36 PM | 显示全部楼层
原帖由 红发 于 4-5-2006 11:27 PM 发表
http://www.studiolibrary.com/learn/mysql.htm
这里看了save起来,不要弄不见了



红发,我还有一些问题。
假如,我的database create了。

我用php让user key-in details。
connect between MySQL and PHP是怎样的?
有关系到user administration吗?(MySQL Administration里面的)

还是只是纯粹open database/connect database, select table, add new record/edit record/delete record?

你明白我问什么吗?

回复

使用道具 举报

 楼主| 发表于 4-5-2006 11:43 PM | 显示全部楼层


我也发现了一个问题。
我create了table,lets say MyDB(ID,Name)
ID是primary key, TEXT, Not Null。

当我execute时有error。
MySQL error 1170
BLOB/TEXT column 'id' used in key specification without a key lenght

什么来的?

回复

使用道具 举报

发表于 5-5-2006 12:49 AM | 显示全部楼层
原帖由 杨大侠 于 4-5-2006 11:36 PM 发表



红发,我还有一些问题。
假如,我的database create了。

我用php让user key-in details。
connect between MySQL and PHP是怎样的?
有关系到user administration吗?(MySQL Administration里面的)

还是只是纯粹open database/connect database, select table, add new record/edit record/delete record?

你明白我问什么吗?


我不是很明白的话是不是可以不用回答

php link Mysql的话是这样

  1. <?php
  2. @mysql_connect("localhost","YourUsername","YourPassword") or die ("Connection Loss.");
  3. mysql_select_db("data");
  4. ?>
复制代码

他是没有关系到的user administration。
就好像windowsXP也是要一个user administration的道理。
然后你也可以多create多几个user出来。
然后就要看你connect去那里一个的user的db了。


database 不是拿来
open database/connect database, select table, add new record/edit record/delete record的吗??

难道还有其他的用途?
回复

使用道具 举报

 楼主| 发表于 5-5-2006 01:08 AM | 显示全部楼层
原帖由 红发 于 5-5-2006 12:49 AM 发表
我不是很明白的话是不是可以不用回答
php link Mysql的话是这样
[code]
<?php
@mysql_connect("localhost","YourUsername","YourPassword" or die ("Conn ...



明白了!
谢谢。
太感激你了!

你现在住哪里?八打灵?
我明年一月可能去拉曼咯!
到时才好好谢谢你。

你给我的link我看完了。
可是后面部分我有困难。
第九步 ASP.NET页连接数据库服务器
我用php, 所以要安装MySQL Connector/ODBC。
可是那边是教MySQL Connector/Net。
不一样咧!

还有,我安装了MySQL Connector/ODBC。
可是。。。我却不知道它安装在哪里。
没得set path,也没show它的installation path给我们看。
没力~

你睡了吧?
明天有空时才慢慢回我啦!
真得很谢谢你。
这里只有你理我。

还有Max兄。
只可惜他不熟windows base的MySQL。

诚心的谢谢各位。

回复

使用道具 举报

 楼主| 发表于 5-5-2006 01:26 AM | 显示全部楼层


还有一个疑问。(PaiSeh啦!我好像问题儿童那样!)

是关于这个的。
<?php
@mysql_connect("localhost","YourUsername","YourPassword" or die ("Connection Loss.";
mysql_select_db("data";
?>


这里的localhost是指MySQL和PHP file之间的联系?

我这里的情形是webserver,php,MySQL在同一家电脑。
别人游览我的网页时(假如,register.php)—供user enter一些personal details。
再register.php里的
<?php
@mysql_connect("localhost","YourUsername","YourPassword" or die ("Connection Loss.";
mysql_select_db("data";
?>

依然是“localhost”?

如果我推想没错的话,那么如果我们的MySQL和Webserver是存放于两架不同的电脑。
“localhost”就要改成destination的address?
Example,MySQL save在www.aaa.com/MyDatabase/MySQL/"database file name"
那么,localhost就要该成"www.aaa.com/MyDatabase/MySQL/"database file name""?

是这样吗?

我又有一个疑问。
MySQL generate出来的database的extention是什么?
*.opt吗?
在我的folder里只有一个db.opt。
是这个吗?

暂时没有其他问题了。


回复

使用道具 举报

发表于 5-5-2006 09:23 AM | 显示全部楼层
原帖由 杨大侠 于 5-5-2006 01:08 AM 发表



明白了!
谢谢。
太感激你了!

你现在住哪里?八打灵?
我明年一月可能去拉曼咯!
到时才好好谢谢你。

你给我的link我看完了。
可是后面部分我有困难。
第九步 ASP.NET页 ...



这个我现在没有ODBC,所以迟点在教你。
回复

使用道具 举报


ADVERTISEMENT

发表于 5-5-2006 09:43 AM | 显示全部楼层
原帖由 杨大侠 于 5-5-2006 01:26 AM 发表


还有一个疑问。(PaiSeh啦!我好像问题儿童那样!)

是关于这个的。


这里的localhost是指MySQL和PHP file之间的联系?

我这里的情形是webserver,php,MySQL在同一家电脑。
...


MySQL和MSAccess不一样。他是要在MySQLServer来跑的。
还有就是他不像MS一样有一个file出来。
你要去到backup那里把它弄出来。
要用到的话,你要restore去到MySQLServer里面的。


为何我用localhost呢?
那是因为MySQLServer和WebServer是在同一架电脑的。
但,你也可以放IP Address的。(你的电脑的IP)
Localhost的意思大概就是这样了。

如192.168.1.1之类的。


为何不能用localhost呢?
那是因为MySQLServer和WebServer不是在同一架电脑的,
所以你就要放那个IP了。
通常,人家做server的不会把MySQLServer和WebServer不会放在同一架的电脑

如:
电脑A 是Web Server IP 是 192.168.10.10
电脑B 是MySQLServer IP 是 192.168.0.1


这样的话你的localhost就要换成电脑B的IP Address了。
回复

使用道具 举报

发表于 5-5-2006 11:52 AM | 显示全部楼层
原帖由 杨大侠 于 5-5-2006 01:26 AM 发表


我又有一个疑问。
MySQL generate出来的database的extention是什么?
*.opt吗?
在我的folder里只有一个db.opt。
是这个吗?


原帖由 红发 于 5-5-2006 09:43 AM 发表


MySQL和MSAccess不一样。他是要在MySQLServer来跑的。
还有就是他不像MS一样有一个file出来。
你要去到backup那里把它弄出来。
要用到的话,你要restore去到MySQLServer里面的。


MySQL 的 file 就在 MySQL 的 /data 里, 每一个 folder 代表着每一个资料库.
每一个 table 都由三个 file 组成, *.frm, *.myd, *.myi.
回复

使用道具 举报

 楼主| 发表于 5-5-2006 12:29 PM | 显示全部楼层


我的code如下:
<?php
$link = mysql_connect('localhost', '15secc', '1234');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

这个code是我再php manual里找的。
可是有这个error msg。
Fatal error: Call to undefined function mysql_connect() in E:\Program Files\Abyss Web Server\htdocs\testing.php on line 2

是什么问题啊?

回复

使用道具 举报

发表于 5-5-2006 01:15 PM | 显示全部楼层
原帖由 goatstudio 于 5-5-2006 11:52 AM 发表

MySQL 的 file 就在 MySQL 的 /data 里, 每一个 folder 代表着每一个资料库.
每一个 table 都由三个 file 组成, *.frm, *.myd, *.myi.


但是,不可以直接COPY AND PASTE去其它的电脑吧??
我TEST过的。
只有用BACKUP和RSTORE才可以搬去其它的电脑
而且USERNAME和PASSWORD要一样才可以RESTORE.

我用的是MySQL4的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-8-2025 01:12 PM , Processed in 0.147601 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表