求PHP- MYSQL的简单例子

Bennyatt 2006-08-30 10:10:48
以前没做过PHP ,想求几个简单的代码示例。
如何用PHP创建一个表。。
如何写入内容
如何读出内容
如何修改内容
谢谢了。。。
我想要些简单例子,现在手头没有书
...全文
215 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
an9ryfr09 2006-08-30
  • 打赏
  • 举报
回复
mysql_host = 你的主机地址,如果本机就写成localhost
mysql_user = 你的数据库超级用户用户名
mysql_password = 你的数据库超级用户密码

调这三个参数就可以了,其他的参数可以不写。关于权限的问题是在你的数据库里面改,具体参阅:http://doc.codechina.net/mysql323/


你是否学过其他web脚本语言?
Bennyatt 2006-08-30
  • 打赏
  • 举报
回复
就是不知道改成哪个
用户 主机 密码 全局权限 授权
任意 % 否 USAGE 否
任意 localhost 是 SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER 是
root % 是 ALL PRIVILEGES 是
root localhost 是 ALL PRIVILEGES 是
voipuser localhost 是 ALL PRIVILEGES 是
你看我改成哪个好呀55555
helloyou0 2006-08-30
  • 打赏
  • 举报
回复
'mysql_host', 'mysql_user', 'mysql_password'
这几个要改成你自己机器上的
Bennyatt 2006-08-30
  • 打赏
  • 举报
回复
这个是在那上拔下来的
<?php
// 连接,选择数据库
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');

// 执行 SQL 查询
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

// 用 HTML 显示结果
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";

// 释放结果集
mysql_free_result($result);

// 关闭连接
mysql_close($link);
?>


出现如下错误。。。
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'mysql_host' (11001) in c:\AppServ\www\ssq.php on line 3
Could not connect: Unknown MySQL Server Host 'mysql_host' (11001)

估计是数据库名字权限的错误。。我改怎么弄呀??
我实在太笨。。
zhangwanlong 2006-08-30
  • 打赏
  • 举报
回复
create database db;
create table xx(
aaa INT,
bbb CHAR(10));
insert into xx values(1,"aaa");
select * from xx where id=1;
update xx set bbb="bbb" where id=1;
helloyou0 2006-08-30
  • 打赏
  • 举报
回复
先看
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html

再看
http://ca.php.net/manual/zh/ref.mysql.php
Bennyatt 2006-08-30
  • 打赏
  • 举报
回复
=_=
哦了似乎明白8少东东了~~~
an9ryfr09 2006-08-30
  • 打赏
  • 举报
回复
引用
这个。。。
我原来是做 C系列后台的。。。
看HTML或者PHP的东东都勉强看懂。。。
现在改好了出现这样的提示
Connected successfullyCould not select database
一定是我没有数据库内容吧。。。
太感谢大家对我这个 超级小菜的支持



现在数据库连接成功了,但是你还没有选择要使用的数据库。
剩下的就看看楼上的例子和手册吧。
zhys9 2006-08-30
  • 打赏
  • 举报
回复
不好意思,有两处忘了改了。
调试时要记住把上例中的 INSERT INTO tablename VALUES ('1','qanxun','$adminpsw')");
改为 INSERT INTO tablename VALUES ('1','$user','$password')");
zhys9 2006-08-30
  • 打赏
  • 举报
回复
看一下这个小程序吧,
建立数据库
建立数据表
插入数据

<?php
require ("config.inc.php");
$link = @mysql_connect($dbhost,$dbuser,$dbpsw) or die ("连接服务器时出错啦!");

//------------------建立数据库

$crt_rst = mysql_create_db($dbname,$link);
if($crt_rst){
echo "1. 成功建立名为'$dbname'的数据库<br>";
}else{
echo "建立数据库'$dbname'时发生错误<br>";
}

@mysql_select_db($dbname,$link) or die ("数据库连接失败");


//------------------建立数据表
$query = ("CREATE TABLE $tablename (
ID bigint(6) unsigned NOT NULL auto_increment,
user varchar(30),
pwd varchar(32),
PRIMARY KEY (ID))");
$creat_tb = mysql_query($query,$link);
if ($creat_tb){
echo "2. 数据表'$tablename'成功建立<br>";
}else{
echo "未成功建立'$tablename'数据表<br>";}
$query = ("INSERT INTO tablename VALUES ('1','qanxun','$adminpsw')");
$insert = mysql_query($query,$link);
if ($insert)
{
echo "插入数据完毕,";
}
?>



config.inc.php

<?php
$dbhost = localhost;
$dbuser = ; //mysql用户名(需有本例所需权限)
$dbpsw = ; //mysql用户密码
$dbname = ; //想要建立的数据库的名字
$tablename = ;//想要建立的数据表的名字

//-------插入的一条数据
$user = 'zhys9';
$password = 123456;
$password = md5($password); //加密处理一下
?>
Bennyatt 2006-08-30
  • 打赏
  • 举报
回复
那如果我在PHP语言里写
CREAT TABLE 。。。。
和其他的SQL语句我改怎么写好呢?
直接这么写似乎不可以。。。。
Bennyatt 2006-08-30
  • 打赏
  • 举报
回复
这个。。。
我原来是做 C系列后台的。。。
看HTML或者PHP的东东都勉强看懂。。。
现在改好了出现这样的提示
Connected successfullyCould not select database
一定是我没有数据库内容吧。。。
太感谢大家对我这个 超级小菜的支持

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧