$_GET[string] 的介绍,Isset() 和empty()的介绍,数据库数据类型,
1.$_GET[string] 的介绍
2.$_GET[string]
他和$_POST 的区别在于,当form method=“get”的时候,用来传值,
点击下submit后,URL转到了接受值的php页面。但是URL 不是这个页面的--1.php。而是自动生成的URL。
显示的是下面的URL:php?控件名(myname是文本框的控件名)=用户输入的值。
所以说用这个不安全。
3.Isset() 和empty()的区别
Isset()检查变量值是不是设立了。 Check the variable is set and exists.
Empty()检查变量值是不是空。 Check if the variable has contents.
对于empty(),空有7种可能,Null,0,‘’(空字符串),array(),false,"0",0.0。
遇到出现上面的7种情况返回true。
两个返回的都是布尔值。
一般情况下用empty()检查表单中户输入的是否是空值。
用if(!Empty($var))检查;
primary key 主键
4. MYSQL 命令:create table 命令:注意 column name column type中间没有逗号,只是空格。
看下格式
问题:Cookie 的用法
已经试过
5. Setcookie()用于服务端在客户端创建cookie。
里面的两个值是必须的。Name和value。字符串。
我自己弄的cookie。Setcookie(‘username’,‘admin’);
在IE9 中按f12 进入开发者工具中看缓存的cookie信息。
6. Cookie 的默认时间是当你关掉浏览器时就消失。
可以用时间戳time()+秒表示时间。如:time()+(7*24*30*60)表示7天存在。
读取cookie。用$_cookie[]读取。方括号里面是string 的cookie名字。
例子:
7. mysql 数据类型:用于数据库中的table下的数据的创建
8.
注意下:char()和 varchar() 的区别:
Char(2)只能存一个字符。而且一定是2个。
Varchar(60)表示能存60个字符。不一定是60个。 一般用这种。
Date ,日期格式
time,时间格式
datetime表示日期和时间格式。
Dec()表示:DEC(m,n)
M表示总的位数,n表示小数点后的位数。
m is the total number of digits and n is the number of digits after the decimal point. Say, you want to store some numbers like the format 9999.9099999. Here the value of m is 11 and that of n is 7.
DATE - A date in YYYY-MM-DD format, 例如: 1973-12-30.
DATETIME -in YYYY-MM-DD HH:MM:SS 1973-12-30 15:30:00.
TIMESTAMP - This looks like the previous DATETIME format, only without the hyphens between numbers; 3:30 in the afternoon on December 30th, 1973 would be stored as 19731230153000 ( YYYYMMDDHHMMSS ).
TIME - Stores the time in HH:MM:SS format.
YEAR(M) - If the length is specified as 4, YEAR can be 1901 to 2155. The default length is 4.
问题:If.。。Elseif。。。Else
else ifallows us to keep evaluating using if statements as many times as needed. 可以把elseif看做是另外一个if。
Use the if....elseif...else statement to select one of several blocks of code to be executed.
Syntax
问题: php连接mysql()
回答:四个函数:
mysql_connect(),mysql_select_db(),mysql_query(),mysql_close().
相关语法: mysql_connect(),连接服务器。
resource mysql_connect(string $server,string$username, string$password).
返回值:指定服务器的link identifier。或者未成功就是false。
然后用这个连接mysql中的数据库
bool mysql_select_db( string $database_name [, resource $link_identifier = NULL ] .
Mysql_select_db() 用于连接mysql服务器上的数据库。下面的mysql_query()用来在这个数据库中执行。前面$a=Mysql_select_db()错误。
mysql_query()语法:resource mysql_query( string $query [, resource $link_identifier = NULL ] ) 用于给数据库发送命令。返回resource,是个结果的标示符。
表单中id和name的区别
表单中id是用来表示控件的,name是用来传值的。Name,id可以名字一样。
Php常用命令:可以看下:http://www.w3school.com.cn/php/php_mysql_select.asp
PHP 数据库
· MySQL 简介
· MySQL Connect
· MySQL Create
· MySQL Insert
· MySQL Select SELECT 语句用于从数据库中选取数据
MySQL Where WHERE 子句
如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。
语法 下面的mysql语法,和php无关。
SELECT column FROM table
WHERE column operator value
· $result = mysql_query("SELECT * FROM Persons
WHERE FirstName='Peter'");
· MySQL Order By
· MySQL Update
· MySQL Delete
· PHP ODBC
下面的例子将从 "Persons" 表中选取所有 FirstName='Peter' 的行:
<?php
$con = mysql_connect("localhost","peter","abc123");
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons
WHERE FirstName='Peter'");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
?>
以上代码的输出:
Peter Griffin
mysql_fetch_array($result)
$result=mysql_query ('select * from table_name',"$db")
$result储存的不是row data。而是个resource id。这个resource id用于identify your the results of your query。用于
定义你命令的结果。
需要与mysql_fetch_array()结合一起用去获得数据(只能一次获取)。用loop。
mysql_fetch_array()一行一行的得到数据,且返回的是数组。key是表格的字段名。用$row=mysql_fetch_array('').然后用$row['字段名']得到他的值。
看到194页。组织好自己的逻辑语句
相关语法:array mysql_fetch_array( resource $result [, int $result_type = MYSQL_BOTH ] )
Returns an array that corresponds to the fetched row and moves the internal data pointer ahead.
Mysql中的数据存放形式。Database/table/column
对数据库中数据进行升序,降序
ORDER BY 关键词
ORDER BY 关键词用于对记录集中的数据进行排序。
语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
CSS学习中十条速记口诀
如果在用CSS设计布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢?
一、IE边框若显若无,须注意,定是高度设置已忘记;
二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;
三、三像素文本慢移不必慌,高度设置帮你忙;
四、兼容各个浏览须注意,默认设置行高可能是杀手;
五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;
六、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。
七、所有标签皆有源,只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。
八、图片链接排版须小心,图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。
九、IE浮动双边距,请用display:inline拘。
十、列表横向排版,列表代码须紧靠,空隙自消须铭记。
记住这53个要点提高PHP编程效率
20##-8-26 20:00| 发布者: admin| 查看: 254| 评论: 0
摘要: 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种 可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言 ...
其实我也是一样很新的新手,上PHP100学习视频并在论坛里学习其实也就是一个月前的事.虽然早在8月份花过一个星期看完w3schoo…
调试插入时考虑清楚字段类型避免插入后出现缺值乱码屏蔽错误ordie条件显示以前学习php类的总结1php中不能重载但是能用子类覆盖…
GETstring的介绍Isset和empty的介绍数据库数据类型1GETstring的介绍2GETstring他和POST的区别…
php学习心得适合php初学者来源发布时间20xx0918发布人浏览30人次字体大中小1页面之间无法传递变量getpostsess…
php字符串反引号里面的字符必须是命令如pwd是查看当前目录转移字符符号含义双引号反斜线n换行t跳位Tab常量和变量FILE这个默…
四川商会php技能培训中心学习总结(一)在四川商会培训php学习到今天也是快一个月时间了,然而到今天为止第一个php写的网站已经快…
四川商会php技能培训中心学习总结(二)问题5:NTFS权限问题。这个问题ASP上也出现过,不过换在PHP环境就没多一份心往这方面…
Php学习心得一、单引号和双引号PHP变量的运行机制是,将变量标识符$后的字符串,或表达式运算结果的字符串作为变量名,去变量池获取…
1、mysql修改表为字段添加auto_increment2、JS如何获取屏幕浏览器网页高度宽度3、《返回顶部》功能的实现4、PH…
调试插入时考虑清楚字段类型避免插入后出现缺值乱码屏蔽错误ordie条件显示以前学习php类的总结1php中不能重载但是能用子类覆盖…
1,类:类是一组具有相同数据结构和相同操作的对象的集合,类是对象的抽象,他将一组数据属性和在数据上的一组合法操作抽象封装,类好比是…