第二天的学习笔记
照着《Head first PHP & MySQL》学习了两天PHP&MySQL。马马虎虎看完了前三章,是时候发布成果了。哼哼,当然我这点皮毛功夫也只能写一个简单的留言板(虽然极其简陋、被黑的风险极高)。不过大师都是从菜鸟的行列里走出来的,古话说得好:故不积蹞步,无以至千里;不积小流,无以成江海。嗯,咱就甭废话了,展示学习成果。
这两天学习了最最最基础的PHP内容,以及最最最基础的几个SQL命令。
这是基本的PHP代码:
<?php //这是单行注释 /*这个是 多行 注释*/ //注释跟C差不多嘛 - -||| //我是变量以及赋值 $name = 'James'; //我是从网页表单获取内容 $age = $_POST['age']; //我是while语句 while(true or false) { statement; } //我是if else语句 if(true or false) { statement 1; } else { statement 2; } ?>
这是基本的MySQL代码:
#mysql -u root -p ->password //显示数据库们 mysql->show databases; //创建数据库 mysql->create database database_name; //使用(激活)数据库 mysql->use database_name; //显示库里的表们 mysql->show tables; //创建一个表名为table_name,带id、name、email共三列,且数据类型分别为int、varchar mysql->create table table_name ( id int, name varchar(30), email varchar(50) ); //向table_name表中插入内容 //插入整行所有内容 mysql->insert into table_name values( '1', 'James', 'james@msn.com' ); //插入一行部分内容,如只插入ID mysql->insert into table_name ( id ) values( '1' ); //打印出表中的所有内容 mysql->select * from table_name; //打印出ID为3的整行内容 mysql->select * from table_name where id = '3'; //打印出id为3的name mysql->select name from table_name where id = '3'; //打印出ID最大值 mysql->select max(id) from table_name; //按ID倒序打印出表中所有内容(倒序desc正序asc) mysql->select * from table_name order by id desc; //删除表中ID为3的行 mysql->delete from table_name where id = '3'; //删除一个名为table_name的表 mysql-> drop table table_name; //删除一个名为database_name的库 mysql-> drop database database_name;
这是基本的PHP关于MySQL的函数
关于mysqli的相关函数(新)
<?php //连接数据库,若失败显示失败信息 $dbc = mysqli_connect('Databse_server','Username','Password','Database_name') or die('Connect failure:' . mysqli_error() ); //将数据库语句存入变量query中 $query = "select * from table_name"; //发送请求语句到数据库,并返回结果至result变量 $result = mysqli_query($dbc, $query); //读取返回值的行内容 $rows = mysqli_fetch_array( $result ); //mysqli_fetch_array()函数一次读取一行 //使用$rows['columns']得到指定列的内容 $name = $rous['name']; //读取该行name列的值 //配合while语句即可遍历 while($rows = mysqli_fetch_array( $result ) { echo " $rows['id'] , $rows['name'] , $rows['email'] \n "; } //关闭MySQL数据连接 mysqli_close($dbc); ?>
关于mysql的相关函数(旧)
<?php //连接MySQL数据库 $con = mysql_connect($db_server_addr, $db_username, $db_password); //创建数据库 mysql_query("CREATE DATABASE database_name",$con); //选择库 mysql_select_db($db_database, $con); //创建表 $sql = "CREATE TABLE $db_table_name ( id int, name varchar(30), email varchar(50) )" ; mysql_query( $sql , $con ); //关闭连接 mysql_close($con); ?>
目前专注学习PHP&MySQL。