PHP4 与 MySQL 交互使用

access中得以将文件中的数据轻易导入表中,mysql中用起来没那么方便人民群众,其实起来也十分轻便。
首先将数据记录按行管理好用特定的字符分开如:“,” 记录形如:
aaa,bbb,ccc,ddd,eee fff,ggg,hhh,iii,jjj,kkk 就能够,创建loaddate.php ?php
$hostname=”localhost”; $username=”yourname”; $password=”yourpwd”;
$dbname=”yourdb”; mysql_connect($hostname,$username,$password);
mysql_select_db(“$dbname”); $mydate=file(“yourdate.txt”);
$n=count($mydate); for($i=0;$i$n;$i++){
$date=explode(“,”,$mydate[$i]); $str=”insert into ip
values($date[澳门新葡萄京娱乐场 ,0],$date[1],$date[2],$date[3],$date[4])”;//
mysql_query($str); } mysql_close(); echo “ok!”; ? 运行loaddate.

1、 从向MySQL数据库建构一个再三再四起来。
首先,咱们理应在MySQL中树立八个数据库中树立叁个infostar表: 根据测量检验MySQL 的手续,见到“ mysql ”提示符后人工建构咱们须要的表: mysqlCREATE
DATABASE mydb mysqlUSE mydb mysqlCREATE TABLE infostar( -name
VARCHA智跑(25卡塔尔, -email VARCHAEvoque(25卡塔尔(قطر‎, -choice VARCHAEnclave(10卡塔尔卡塔尔;
好了,表建好了。下边先创制与客户相会表单(纯 HTML 文件State of Qatar diaocha.htm HTML
HEAD TITLE New Document /TITLE /HEAD BODY BGCOLO奔驰G级=”#CCCCCC” center
h1您爱怜吃什么水果/h1 form method=”post” action=”diaocha.php” table
border trtd姓名: td input type=”text” name=”name” size=”20″
maxlength=”20″ value=”” trtdEmail: td input type=”text” name=”email”
size=”20″ maxlength=”20″ value=”” trtd请你选取: td input type=”radio”
name=”choice” value=”apple”苹果 input type=”radio” name=”choice”
value=”orange”血橙 input type=”radio” name=”choice” value=”pear”梨子 br
input type=”radio” name=”choice” value=”coconut”越王头 input type=”radio”
name=”choice” value=”watermelon”夏瓜 input type=”radio” name=”choice”
value=”banana”西贡蕉 /table p input type=”submit” name=”submit_button”
value=”确定” input type=”reset” name=”reset_button” value=”重新载入参数” /form
/BODY /HTML 其格式如下: 您钟爱吃什么样水果 姓名: Email:
请您选取:苹果甜橙梨子 大椰西瓜大蕉上边来树立PHP程序,选择并拍卖diaocha.htm表单传来的音信 diaocha.php ?php
/* 定义一些相关变量,供上面包车型大巴mysql_connect()函数用 */
$hostname=”localhost”; $username=”root”; $password=””; $dbname=”mydb”;
/* 用来存储站点首席营业官的email地址*/ $adminaddress=”webmaster@youweb.com”;
/* 那是大家刚建构的表,用来积累顾客数据*/ $userstable=”infostar” ; /*
上面创立连接 */ mysql_connect($hostname,$username,$password) or die
(“Unable to connect database”); /*
上边接收数据库mydb,在函数前增加(@卡塔尔国符号将会禁止错误音讯的显示.*/
@mysql_select_db(“$dbname”卡塔尔or die(“Unable ro select database”卡塔尔;
print”center”; print”您好:$name.”; print”brbr”;
print”您的Email是:$emailbrbr”; print”多谢你的插手brbr”; /*
把音信插入到表infostar中 */ /*
因为前边用mysql_select_db函数选拔了数据库表.所以,下边就不需在输入表名
*/ $query=”INSERT INTO $userstable VALUES($name,$email,$choice)”;
$result=mysql_query($query卡塔尔(قطر‎; print”您的消息大家早已保存到数据库中.”;
/* 关闭数据库连接 */ mysql_close(State of Qatar; ? 注意:
编程时只要像上面雷同:一初阶就定义字符串变量,修正的时候就便于了.
大家曾经把音讯存入数据库中,那么怎么着才具浏览那么些数据吧?
下边,我们尝试把具备爱怜吃苹果的恋人列出来,创建apple.php文件 apple.php
?php /* 定义一些相关变量,供下边包车型客车mysql_connect()函数用 */
$hostname=”localhost”; $username=”root”; $password=””; $dbname=”mydb”;
$userstable=”infostar” ; /* 下边创立连接,并选拔数据库*/
mysql_connect($hostname,$username,$password) or die (“Unable to connect
database”); @mysql_select_db(“$dbname”)or die(“Unable ro select
database”); /* 选拔具有爱好苹果的顾客 */ $query=”SELECT * FROM
$userstable WHERE choice=apple”; $result=mysql_query($query); /*
总结有稍许那样的客户 */ $number=mysql_num_rows($result); /*
将结果呈现出来 */ $i=0; IF ($number==0卡塔尔{
print”centerp未有人喜爱得舍不得放手苹果/center “;} ELSE{
print”centerp钟爱吃苹果的客商有:$number brbr”; WHILE ($i$number卡塔尔(قطر‎:
$name=mysql_result($result,$i,”name”);
$email=mysql_result($result,$i,”email”卡塔尔国; print”$name 中意吃苹果br”;
print”邮件地址: $emailbrbr”; $i++; endwhile; print”/center”; } ?
在浏览器中调用apple.php,看看现身了什么.

发表评论

电子邮件地址不会被公开。 必填项已用*标注