笔记(3)

来源:互联网 发布:大数据盈利点 编辑:程序博客网 时间:2024/06/08 16:06

第三章讲的是数据库的一些基础操作,和能存放的数据类型。

第127页练习:

INSERT INTO email_list (first_name, last_name, email)VALUES ('xiao', 'yangmian', '999@999.com')
$dbc = mysqli_connect('data.makemeelvis.com', 'account', 'password')           or die('Error connecting to MySQL server.');$first_name = $_POST['firstname'];$last_name = $_POST['lastname'];$email = $_POST['email'];$query = "INSERT INTO email_list (first_name, last_name, email)" . "VALUES ('$first_name', 'last_name', 'email')";mysqli_query($dbc, $query);  or die('Erro querying database.');echo 'Customer added.';mysqli_close ($dbc);
这个没什么难度,学着第二章的写就行了。

这里有一个作业其实上一章已经提到过,数据库的SELECT命令

SELECT (你想看到的数据,多个数据用逗号隔开,全部数据用*) FORM (表名) WHERE (筛选条件)

第143页练习:

$from = 'elmer@makemeelvis.com';$subject = $_POST['subject'];$text = $_POST['elvismail'];$dbc = mysqli_connect ('data.123.com', 'account', 'password', 'elvis_store')or die ('Error connecting to MySQL server.');$query = "SELECT * FROM email_list";$result = mysqli_query ($dbc, $query)or die ('Error querying database.');while ($row = $mysqli_fetch_array($result)){    $first_name = $row['first_name'];    $last_name = $row['last_name'];    $msg = "Dear $first_name $last_name,\n" . "'  '$text";    $to = $row['email'];mail ($to, $subject, $msg, 'From' . $from);echo 'Email sent to:' . $to . '<br />';mysqli_close($dbc);
同样没什么难度,学这些就行,一点需要留意mysqli_fetch_array中调取的数据可以用$row['数据名']提取出来。

第151页练习:

$dbc = mysqli_connect ('data.123.com', 'acount', 'password', 'elvis_store')or die('Error connecting to MySQL server');$email = $_POST['email'];$query = "DELETE FROM email_list WHERE email = $email";mysqli_query($dbc, $query)or die('Error querying database');echo 'Customer removerd: ' . $email;mysqli_close($dbc);
没什么难度,后面填字游戏蛮有趣的~~






0 0
原创粉丝点击