作者roga (任性)
看板PHP
标题Re: [请益] 怎麽连上资料库
时间Wed Jun 6 22:51:56 2007
※ 引述《RCOH (面包人)》之铭言:
: 我试了很多方法
: 资料都写不进资料库
: $link=@mysql_connect("localhost","root","资料库密码") or die("无法连上线".mysql_error());
这边插入 mysql_select_db("你的资料库名称"); 试试看。
: $query=mysql_query("insert into order(id,name) value('{$id}','{$name}')");
: $result=mysql_db_query("myweb资料库名称",$query,$link);
这边 query 两次干麽,而且方法有点错 orz
: if(!$result) echo"又失败了";
: 结果print出
: 又失败了
: 资料也没写进去
: 请问有没有之道的大大
: 帮帮忙~~~
其实你需要一本书..不过这种语法一般来说是这样的..
$db_server = "localhost";
$db_user = "name";
$db_pass = "pass";
$db_name = "dbname";
$link = mysql_connect("$db_server","$db_user","$db_pass");
mysql_query("SET NAMES 'utf8'"); // 设定你的编码,现在 MySQL 很多都需要
mysql_select_db("$db_name");
这边基本上都差不多是这样写
後面开始查询
$sql = 'SELECT count(serial) FROM `data`'; // 你的 SQL 语法
$result = mysql_query($sql) or die(mysql_error());
$result = mysql_fetch_row($result); // 这边就开始有很多变化了
请先阅读
http://tw.php.net/mysql_query
或是
http://linux.tnc.edu.tw/techdoc/banic/mysql/index.html
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.223.207
※ 编辑: roga 来自: 220.130.223.207 (06/06 23:06)
1F:推 JoeHorn:MySQL 4.1(含)以上的版本才需要做 SET NAMES 06/07 00:38
2F:推 JoeHorn:and.. 如果资料不是 utf8 , SET NAMES 那样下会有问题。 06/07 00:43
3F:推 RCOH:连上了 谢谢!! 06/07 07:23
※ 编辑: roga 来自: 220.130.223.207 (06/09 17:59)