谁能总结一下英语口语中最常用动词

在口语的英语当中, 有很多既简单又实用的动词, 几乎是每天都可以听到好几遍的. 像是 prop, scoot, hit, roll 这些字眼, 各位知道它们的用法吗? 这集的笔记目的就是在帮助大家熟悉这些简单又实用的动词.

1. Don't prop your feet up.

不要把脚跷在椅子上.

Prop up 是支撑的意思, 如果用手托著你的头, 这动作就叫 prop your head up. 蛮实用的. 还有有的时候我们用东西把门撑住, 让它不会自动关起来, 这个就叫 prop the door. 所以我住的地方楼下都会贴出告示, Don't prop the door open.

刚来美国时, 我发觉美国的女孩子作风都蛮开放的, 她们在学校时喜欢把脚跷在旁边的椅子上, 或是看**时就把脚跷在前面的座位上, 所以在他们的观念中, prop up 其实并不算是一种坏习惯.

2. Scoot up.

向前一点.

Scoot 这个字如果你去查字典, 它告诉你的解释是: "轻快地奔跑", 但是一般在日常生活中如果用到 scoot 这个字的话, 则是表示稍微移动一下的意思. 比如说有一次我去图书馆念书, 我坐在我的位置上, 把走道都堵死了, 结果有一个老美要过过不去, 他要我把椅子稍微向前移动一下, 他会说 Scoot up. 你也可以说 scoot up a little bit, 表示往前靠一点点.

3. Scoot over.

往旁边靠一点.

Scoot up 是往前, scoot over 则是往旁边的意思. 最常见的情况就是比如照像时有人站太旁边了, 要请他靠中间一点, 就跟他说 Can you scoot over? 他就会了解. 又比如说别人坐在一张长椅子上, 你要人家向旁边挪出一个位子给你, 你也可以说 Scoot over please. 如果你的发音他还能了解的话, 他就会往旁边靠一些, 让出一个位子给你.

4. I am going to hit the bed in ten minutes.

我在十分钟内就要上床睡觉了.

这句对于用腻了 go to the bed 的人可说是一大福音, 这句话要来的更为传神, 就是指整个人倒在床上的动作, 另外还有一种说法, 但是比较少人用, 你可以说 hit the hay. Hay 是稻草, 大概前人都睡稻草上, 所以才会这么说吧!

5. It won't be long before we hit the road.

离我们上路的时间不久了.

Hit the road 就是上路, 所以 hit 这个字用途蛮广的, 它既可以代表上床, 也可以代表上路. 这个对话是有一次我去美国的一个接待家庭住的时候, 我们正在吃早餐, 男主人就跟我说, It's not long before we hit the road. 其实他就是嫌我吃太慢了, 要我吃快一点, 因为我们快要出门了.

6. All things ought to be rolling at 4:30

所有的事情要在 4:30 开始.

To be rolling 就等于 begin, 但是这是相当口语化的一个句子. 个人非常喜欢这句. 我忽然想到中文里也有类似的用法喔! 例如我们说, 让世界开始转动. 这个转动就相当于 rolling. 有时你也可以说成 Let's get the ball rolling. 让我们开始作事吧.

Roll 还有一个用法跟中文的 '我们可以滚了' 很像, 像有一次我跟老美去一家餐厅用完餐, 就有人说了, OK, Let's roll, let's roll out of here. 是不是就是我们可以滚了的意思呢?

7. She is bitching at me.

她一直在对我唠叨.

Bitch 一共有三种意思, 1. female dog,2. complain, 3. prostitute. 所以, 没事不要乱用用错了! 不过一般说来, 当 bitch 当动词用时就是唠叨的意思. 我的一个结了婚的同学有一次不知道是不是有感而发, 跑来跟我说, My wife bitches all the time!

8. You have to jump at the chance.

你必须把握机会.

我们说把握机会, 这个"把握"老美都是用 jump 或用 leap 这两个动词, (虽然它们都是"跳"的意思) , 不知道为什么..另外 opportunity 这个字也作机会讲, 所以动词也要用 jump 或是 leap. 例如有学校提供给你 scholarship, 问你要不要去念, 你就可以说, I'll jump at the opportunity.

9. I can hold the cup for you.

我以帮你拿著这个杯子.

Hold 和 take 在中文都是解释成"拿", 但在英文就不一样了, hold 是拿著某样东西, 而 take 是说去拿某样东西. 这句话可能很多人会讲成 I can take the cup for you. 这样讲就不太对了.

10. Can you hold the door for me?

能帮我扶著门吗?

第一次老美跟我这样说, 我答 Yes, 可是我却呆呆地站在那不知道他到底要我做什么. 这种情况多半是他手上拿了很多东西, 无法自己开门, 要你帮他扶著门, 不要让门关上了!

一、表示“使/让……”概念的动词

这类动词常见的有have,let,make,get,keep,drive,send,leave,force,

cause等.它们后边分别可跟不定式 ,分词,形容词 、介词短语,名词等作宾语补足语 。

例如:I felt sorry to have kept you waiting for me so long.对不起 ,让你久等了。

The victory sent our spirits rising.胜利使得我们情绪高涨。

二、不定式做宾补,不定式符号可以省略的动词

常见的有see,watch,hear,observe,feel,notice,listen to,look at等感官动词及表示使役概念的have,let,mak等 。这类词在变为被动语态时,其后不定式符号to通常要补出。

例如:We are made to work far into the night.我们被迫干活到深夜。注:在这种结构中 ,watch,have,let一般不变为被动语态 。如: The boy was watched to come out。(错误)

三、不定式作宾语补足语 、其后内容省略而只保留不定式符号的动词。此类动词常见的有refuse,want,intend,oblige,mean,expect,tell,hope,like,love,

plan, try, prefer,wish等 。

例如:-----Why did you cause the baby cry?

------I didn't mean to.

四、引导宾语从句、虚拟预期的动词 。这类动词在引导宾语从句时为should+动词原形,should可以省略 ,这类动词有order,demend,suggest,insist,

require,advise,decide,propose等。

例如:He orderd that we should do it at once.

他要求我们立即完成这项工作。

He adviced we should do more speaking practising in order to improve our English.他建议我们要想提高英语水平应多练习说话 。

五 、形主动、意义被动的词。常见的有work,open,close,write,cut,

look,teach,operate,run,keep,burn,last等。此类词的主语常为“物 ”而不是“人” 。而且还常与表示特征、状况 、行为 、方式的副词well,easily,long等连用。

例如:The clothing sells well.

This kind of fruit can keep long.

六、行为动词充当系动词。这类动词不能单独构成动词词组 ,其后须带有表语(名词、形容词 、副词、介词短语,不定式,V-ing ,V-ed)构成系表结构,常见的有feel, sound, taste, look, smell, seem, appear, become, turn, grow, make, go, run, keep, stay, prove等 。

例如:It sounded like a train that was going under my house.

听起来,象有火车在楼下飞驰而过。

Keep fit,study hard and wok well.身体好 ,学习好,工作好。

七、只接名词作宾语的动词 。此类动词常见的有: appreciate,advice,

suggest, compete, finish,consider,enjoy,imagine,mind,miss,

practise,keep, delay,risk,excuse,resist,avoid,escape,admit,forgive, permit,require,prevent,pardon,allow等。

例如:I appreciate her devoting herself to the cause of education.我非常钦佩她献身教育的精神。

Do you mind my asking a question?我问你一个问题你不介意吧?

八 、既可接现在分词又可接过去分词作宾补的动词 。此类动词常见的有:get,keep,have,leave,find,see,notice,hear等 。

例如:The two cheats had the lightes burning all night long.

Yesterday XiaoMing had his hair cut,I hardly recognized him.

九、同一词语用作及物动词与不及物动词。此类动词的及物与不及物用法是有区别的,常见的有;work,wait/wait ,for,lie/lay,raise/rise,

sit/seat,serve等。

例如:If you have any question to ask in class,you can raise your hands.课堂上有什么问题可以举手发问 。

The sun rising,we started out.太阳升起来了,我们便开始上路。

十、构成固定短语的“短语动词”。此类动词在英语中数量较大 。如;act as充当,believe in相信,come across遇见,deal with处理,engage in从事,

lead to导致,refer to提到,send for派人前往,cut in插嘴 die out灭绝,

rise up起义, set off出发,warm up暖和起来,make fun of取笑,

make friends with与……交朋友,set fire on点火,date back to追溯到,

get along with 与……相处,look forward to期望,run out of用光,

do away with废除.

例如:We must look into the matter immediately.

我们必须马上调查此事。

The old should learn form the young and keep up with.

老年人应向青年人学习 ,跟上时代发展的步伐。

英语中第三人称单数用法及注意事项

PHP入门基础教程大全

 PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序 。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写 ,包括可以访问数据库。他将这些程序和一些表单直译器整合起来 ,称为 PHP/FI 。PHP/FI 可以和数据库连接,产生简单的动态网页程序。为帮助大家入门学习php,我为大家分享PHP入门知识教程如下:

 1 、嵌入方法:

 类似ASP的<% ,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。

 2、引用文件:

 引用文件的方法有两种:require 及 include 。

 require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面 ,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数 ,亦可以这个方法将它引入网页中。

 include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化 。

 3、注释方法:

 <?php

 echo "这是第一种例子。\n" ; // 本例是 C++ 语法的注释 (PHP的注释跟C差不多!)

 /* 本例采用多行的

 注释方式 */

 echo "这是第二种例子。\n" ;

 echo "这是第三种例子 。\n" ; # 本例使用 UNIX Shell 语法注释

 ?>

 4 、变量类型:

 $mystring = "我是字符串" ;

 $NewLine = "换行了\n" ;

 $int1 = 38 ;

 $float1 = 1.732 ;

 $float2 = 1.4E+2 ;

 $MyArray1 = array( "子" , "丑" , "寅" , "卯" );

 这里引出两个问题 ,首先PHP变量以$开头,第二PHP语句以;结尾,可能ASP程序员会不适应。这两个遗漏也是程序上大多错误所在。

 5、运算符号:

 数**非法字眼已被屏蔽**算:

 符号 意义

 + ? 加法运算

 - 减法运算

 * 乘法运算

 / 除法运算

 % ?取余数

 ++ 累加

 -- ? 递减

 字符串运算:

 运算符号只有一个 ,就是英文的句号 。它可以将字符串连接起来 ,变成合并的新字符串。类似ASP中的&

 <?

 $a = "PHP 4" ;

 $b = "功能强大" ;

 echo $a.$b;

 ?>

 这里也引出两个问题,首先PHP中输出语句是echo,第二类似ASP中的<%=变量%> ,PHP中也可以<?=变量?>。

 逻辑运算:

 符号 意义

 < 小于

 > 大于

 <= 小于或等于

 >= 大于或等于

 == 等于

 != 不等于

 && 而且 (And)

 and 而且 (And)

 或者 (Or)

 or 或者 (Or)

 xor 异或 (Xor)

 ! 不 (Not)

 学习目的:掌握php的流程控制

 1、if..else 循环有三种结构

 第一种是只有用到 if 条件,当作单纯的判断 。解释成 "若发生了某事则怎样处理" 。语法如下:

 if (expr) { statement }

 其中的 expr 为判断的条件,通常都是用逻辑运算符号当判断的条件。而 statement 为符合条件的执行部分程序 ,若程序只有一行,可以省略大括号 {}。

 范例:本例省略大括号 。

 <?php

 if ($state==1)echo "哈哈" ;

 ?>

 这里特别注意的是,判断是否相等是==而不是= ,ASP程序员可能常犯这个错误,= 是赋值。

 范例:本例的执行部分有三行,不可省略大括号。

 <?php

 if ($state==1) {

 echo "哈哈 ;

 echo "<br>" ;

 }

 ?>

 第两种是除了 if 之外 ,加上了 else 的条件,可解释成 "若发生了某事则怎样处理,否则该如何解决" 。语法如下

 if (expr) { statement1 } else { statement2 } 范例:上面的例子来修改成更完整的处理。其中的 else 由于只有一行执行的指令 ,因此不用加上大括号。

 <?php

 if ($state==1) {

 echo "哈哈" ;

 echo "<br>";

 }

 else{

 echo "呵呵";

 echo "<br>";

 }

 ?>

 第三种就是递归的 if..else 循环 ,通常用在多种决策判断时 。它将数个 if..else 拿来合并运用处理。

 直接看下面的例子

 <?php

 if ( $a > $b ) {

 echo "a 比 b 大" ;

 } elseif ( $a == $b ) {

 echo "a 等于 b" ;

 } else {

 echo "a 比 b 小" ;

 }

 ?>

 上例只用二层的 if..else 循环,用来比较 a 和 b 两个变量。实际要使用这种递归 if..else 循环时,请小心使用 ,因为太多层的循环容易使设计的逻辑出问题,或者少打了大括号等,都会造成程序出现莫名其妙的问题 。

 2 、 for 循环就单纯只有一种 ,没有变化,它的语法如下

 for (expr1; expr2; expr3) { statement }

 其中的 expr1 为条件的`初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份 ,用来改变条件,供下次的循环判断,如加一..等等 。而 statement 为符合条件的执行部分程序 ,若程序只有一行,可以省略大括号 {} 。

 下例是用 for 循环写的的例子。

 <?php

 for ( $i = 1 ; $i <= 10 ; $i ++) {

 echo "这是第".$i."次循环<br>" ;

 }

 ?>

 3 、 switch 循环,通常处理复合式的条件判断 ,每个子条件 ,都是 case 指令部分。在实作上若使用许多类似的 if 指令,可以将它综合成 switch 循环 。

 语法如下

 switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; }

 其中的 expr 条件,通常为变量名称。而 case 后的 exprN ,通常表示变量值。冒号后则为符合该条件要执行的部分 。注意要用 break 跳离循环。

 <?php

 switch ( date ( "D" )) {

 case "Mon" :

 echo "今天星期一" ;

 break;

 case "Tue" :

 echo "今天星期二" ;

 break;

 case "Wed" :

 echo "今天星期三" ;

 break;

 case "Thu" :

 echo "今天星期四" ;

 break;

 case "Fri" :

 echo "今天星期五" ;

 break;

 default:

 echo "今天放假" ;

 break;

 }

 ?>

 这里需要注意的是break;别遗漏了,default,省略是可以的。

 很明显的 ,上述的例子用 if 循环就很麻烦了 。当然在设计时,要将出现机率最大的条件放在最前面,最少出现的条件放在最后面 ,可以增加程序的执行效率。上例由于每天出现的机率相同,所以不用注意条件的顺序。

 学会构建数据库

 在PHP中,MY SQL的命令行编辑可能会令初学者感到很麻烦 ,不要紧,你下载一个PHPMYADMIN安装一下,以后建立编辑数据库可以靠它了 。

 下面说一下它的使用。

 进入了phpmyadmin后 ,我们首先需要建立一个数据库 ,

 Language (*) 这里选择中文简体,然后在左边的 创建一个新的数据库 这里填写数据库名字,点击创建即可。

 然后在左边下拉菜单中选择那个已经创建的数据库 。在下面的

 在数据库 shop 中创建一个新表 :

 名字 :

 字段数 :

 中填写表名字和大致你认为的字段数(不够或者多了都不要紧 ,以后可以再添加或者缺省),按执行 。

 然后就可以开始建立表了。

 第一栏是字段的名字;第二栏选择字段类型:

 我们常用的是以下几个:

 1)VARCHAR,文本类型

 2)INT ,整数类型

 3)FLOAT,浮点数类型

 4)DATE,日期型

 5)大家或许会问 ,自动添加的ID在哪里?这个只要选择INT类型,在后面的额外中选择 auto_increment 就可以了。

 建立了表以后,可以在左边看到你建立的表 ,点击以后,你可以:

 1)按右边的结构:查看修改表结构

 2)按右边的浏览:查看表中的数据

 3)按右边的SQL:运行SQL语句

 4)按右边的插入:插入一行记录

 5)按右边的清空:删除表中所有记录

 6)按右边的删除:删除表

 还有一个很重要的功能就是导入和导出,当我们本机做好了程序和数据库的时候 ,需要在服务器上也有一个本地镜像 ,如果是ASP的ACCESS简单了,直接上传MDB文件即可,如果是SQL SERVER也可以连接远端服务器进行导入 。那么MY SQL中你可以导出所有的SQL语句 ,到了远端服务器的PHPMYADMIN上,创建数据库后按SQL,粘帖你刚才复制下来的所有本级生成的SQL语句即可。

 学会连接数据库

 PHP简直就是一个函数库 ,丰富的函数使PHP的某些地方相当简单。建议大家down一本PHP的函数手册,总用的到 。

 我这里就简单说一下连接MYSQL数据库。

 1、mysql_connect

 打开 MySQL 服务器连接。

 语法: int mysql_connect(string [hostname] [:port], string [username], string [password]); 返回值: 整数

 本函数建立与 MySQL 服务器的连接 。其中所有的参数都可省略。当使用本函数却不加任何参数时,参数 hostname 的默认值为 localhost、参数 username 的默认值为 PHP 执行行程的拥有者 、参数 password 则为空字符串 (即没有密码)。而参数 hostname 后面可以加冒号与端口号 ,代表使用哪个端口与 MySQL 连接 。当然在使用数据库时,早点使用 mysql_close() 将连接关掉可以节省资源。

 2、 mysql_select_db

 选择一个数据库。

 语法: int mysql_select_db(string database_name, int [link_identifier]); 返回值: 整数

 本函数选择 MySQL 服务器中的数据库以供之后的资料查询作业 (query) 处理 。成功返回 true,失败则返回 false 。

 最简单的例子就是:

 $conn=mysql_connect ("127.0.0.1", "", "");

 mysql_select_db("shop");

 连接机MY SQL数据库 ,打开SHOP数据库。在实际应用中应当加强点错误判断。

 学会读取数据

 先看两个函数:

 1、mysql_query

 送出一个 query 字符串 。 语法: int mysql_query(string query, int [link_identifier]); 返回值: 整数

 本函数送出 query 字符串供 MySQL 做相关的处理或者执行。若没有指定 link_identifier 参数,则程序会自动寻找最近打开的 ID。当 query 查询字符串是 UPDATE 、INSERT 及 DELETE 时,返回的可能是 true 或者 false;查询的字符串是 SELECT 则返回新的 ID 值 ,当返回 false 时 ,并不是执行成功但无返回值,而是查询的字符串有错误 。

 2、mysql_fetch_object 返回类资料。 语法: object mysql_fetch_object(int result, int [result_typ]); 返回值: 类

 本函数用来将查询结果 result 拆到类变量中。若 result 没有资料,则返回 false 值 。

 看一个简单的例子:

 <?

 $exec="select * from user";

 $result=mysql_query($exec);

 while($rs=mysql_fetch_object($result))

 {

 echo "username:".$rs->username."<br>";

 }

 ?>

 当然 ,表user中有一个username的字段,这就类似asp中的

 <%

 exec="select * from user"

 set rs=server.createobject("adodb.recordset")

 rs.open exec,conn,1,1

 do while not rs.eof

 response.write "username:"&rs("username")&"<br>"

 rs.movenext

 loop

 %>

 当然先要连接数据库,一般我们 require_once('conn.php');而conn.php里面就是上一次说的连接数据库的代码。

 小小的两条命令可以完成读取数据的工作了

 学会添加删除修改数据

 mysql_query($exec);

 单这个语句就可以执行所有的操作了 ,不同的就是$exec这个sql语句

 添加:$exec="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item1'].")";

 删除:$exec="delete from tablename where...";

 修改:$exec="update tablename set item1='".$_POST['item1']."' where ...";

 说到这里就要说一下表单和php变量传递,如果表单中的一个 <input name="item1" type="text" id="item1">

 表单以POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值 ,同样以GET提交的就是$_GET['item1']

 是不是很简单?但是通常$exec会有问题,因为可能您的SQL语句会很长,您会遗漏.连接符 ,或者'来包围字符型字段。

 我们可以注释mysql_query($exec);语句用echo $exec;代替来输出$exec以检查正确性 。如果您还不能察觉$exec有什么错误的话,可以复制这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是 ,我们不要使用一些敏感的字符串作为字段名字 ,否则很可能会出现问题,比如说date什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处 ,初学者并不可忽视其重要性 。

 学会SESSION的使用

 SESSION的作用很多,最多用的就是站点内页面间变量传递 。

 在页面开始我们要session_start();开启SESSION;

 然后就可以使用SESSION变量了,比如说要赋值就是:$_SESSION['item']="item1";要得到值就是$item1=$_SESSION['item']; ,很简单吧。这里我们可能会使用到一些函数,比如说判断是不是某SESSION变量为空,可以这么写:empty($_SESSION['inum'])返回true or false。

 下面综合一下前面所说的我们来看一个登陆程序 ,判断用户名密码是否正确 。

 登陆表单是这样:login.php

 <table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">

 <tr>

 <form action="checklogin.php" method="post"><td align="center" valign="middle"><table width="400" border="0" cellpadding="5" cellspacing="1" >

 <tr >

 <td colspan="2"><p align="center">Administrators Login</p></td>

 </tr>

 <tr >

 <td><p align="center">Username</p></td>

 <td><p align="center">

 <input name="username" type="text" id="username">

 </p></td>

 </tr>

 <tr >

 <td><p align="center">Password</p></td>

 <td><p align="center">

 <input name="password" type="password" id="password">

 </p></td>

 </tr>

 <tr >

 <td colspan="2"><p align="center">

 <input type="submit" name="Submit" value="Submit">

 <input type="reset" name="Submit2" value="Clear">

 </p></td>

 </tr>

 </table></td></form>

 </tr>

 </table>

 处理文件是这样

 <?php

 require_once('conn.php');

 session_start();

 $username=$_POST['username'];

 $password=$_POST['password'];

 $exec="select * from admin where username='".$username."'";

 if($result=mysql_query($exec))

 {

 if($rs=mysql_fetch_object($result))

 {

 if($rs->password==$password)

 {

 $_SESSION['adminname']=$username;

 header("location:index.php");

 }

 else

 {

 echo "<script>alert('Password Check Error!');location.href='login.php';</script>";

 }

 }

 else

 {

 echo "<script>alert('Username Check Error!');location.href='login.php';</script>";

 }

 }

 else

 {

 echo "<script>alert('Database Connection Error!');location.href='login.php';</script>";

 }

 ?>

 conn.php是这样:

 <?php

 $conn=mysql_connect ("127.0.0.1", "", "");

 mysql_select_db("shop");

 ?>

 由于 $_SESSION['adminname']=$username;我们可以这样写验证是否登陆语句的文件:checkadmin.php

 <?php

 session_start();

 if($_SESSION['adminname']=='')

 {

 echo "<script>alert('Please Login First');location.href='login.php';</script>";

 }

 ?>

 做一个分页显示

 关键就是用到了SQL语句中的limit来限定显示的记录从几到几。我们需要一个记录当前页的变量$page,还需要总共的记录数$num

 对于$page如果没有我们就让它=0,如果有<0就让它也=0 ,如果超过了总的页数就让他=总的页数。

 $execc="select count(*) from tablename ";

 $resultc=mysql_query($execc);

 $rsc=mysql_fetch_array($resultc);

 $num=$rsc[0];

 这样可以得到记录总数

 ceil($num/10))如果一页10记录的话,这个就是总的页数

 所以可以这么写

 if(empty($_GET['page']))

 {

 $page=0;

 }

 else

 {

 $page=$_GET['page'];

 if($page<0)$page=0;

 if($page>=ceil($num/10))$page=ceil($num/10)-1;//因为page是从0开始的,所以要-1

 }

 这样$exec可以这么写 $exec="select * from tablename limit ".($page*10).",10";

 //一页是10记录的

 最后我们需要做的就是几个连接:

 <a href="xxx.php?page=0">FirstPage</a>

 <a href="xxx.php?page=<?=($page-1)?>">PrevPage</a>

 <a href="xxx.php?page=<?=($page+1)?>">NextPage</a>

 <a href="xxx.php?page=<?=ceil($num/10)-1?>">LastPage</a>

 注意事项

 1、注意不要漏了分号

 2 、注意不要漏了变量前的$

 3、使用SESSION的时候注意不要遗漏session_start();

 如果发生错误的时候 ,可以采用以下方法:

 1、如果是SQL语句出错 ,就注释了然后输出SQL语句,注意也要注释调后续的执行SQL语句

 2 、如果是变量为空,大多是没有传递到位 ,输出变量检查一下,检查一下表单的id和name

 3、如果是数据库连接出错,检查是否正确打开MY SQL和是否遗漏了连接语句

 4、注意缩进 ,排除括号不区配的错误

 在做大网站的时候,我的思路是先构建数据库,确定每一个字段的作用 ,和表之间的关系 。然后设计后台界面,从添加数据开始做起,因为添加是否成功可以直接到数据库里面验证 ,做好了添加再做显示的页面,最后才是两者的结合。一般来说后台就包括添加删除修改和显示,后台没有问题了 ,前台也没有什么大问题。前台还需要注意安全性和容错还有就是输出格式 。

 学会用PHP上传文件和发邮件

 上传文件表单必须加上 enctype="multipart/form-data"

 和 <input type="file" name="file">

 下面看一下代码:

 $f=&$HTTP_POST_FILES['file'];

 $dest_dir='uploads';//设定上传目录

 $dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我这里设置文件名为日期加上文件名避免重复

 $r=move_uploaded_file($f['tmp_name'],$dest);

 chmod($dest, 0755);//设定上传的文件的属性

 上传的文件名为date("ymd")."_".$f['name'] ,可以在以后插入到数据库的时候用到,PHP实际上是把你上传的文件从临时目录移动到指定目录。move_uploaded_file($f['tmp_name'],$dest);这是关键

 至于发邮件就更加简单,可以使用mail()函数

 mail("收件人地址","主题","正文","From:发件人\r\nReply-to:发件人的地址");

 不过mail()需要服务器的支持 ,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。

 好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了 。ASP还需要用到服务器的不同组件比如FSO 、JMAIL什么的。

;

求英语中被动表主动的情况

英语中第三人称单数用法及注意事项

首先 ,咱们要搞清楚第一 、第二、第三人称各是什么。第一人称就是“我 ”和“我们” 。第二人称是“你”和“你们 ” 。第三人称单数是“他”、“她”和“它 ”,复数则是“他们 ” 、“她们”和“它们”。

1、大多数实义动词在词尾加“s ”在清辅音后发音为/ s / ;在浊辅音及元音因素后发音为 / z /。 如speak→speaks / s / ; come→comes / z / ; play→plays / z / 。

2、以辅音字母加“y”结尾的动词,要先将“y”变为“i ”然后再加“es”读/ z /。 如study→studies / z / ; fly→flies / z /

3 、以“s、x、ch 、sh”结尾的动词在词尾加“es ”发音为/ iz / 。 如teach→teaches / iz / ; watch→watches / iz /

4、以“o”结尾的动词,在词尾加“es” 。 常出现的两个以“o ”结尾的动词go和do后加“es”读/ z / 。 如go→goes / z / ; do→does / z /

5、记住最为特别的be的三单is  ,have的三单是has。

[注意]a 、下面两个动词变三单时,原词的元音部分的发音发生了较大的变化,要记忆 。 如do/ du: / →does/ d?z / ; say/ sei / → says / sez / 。

b、以不发音字母“e”结尾的开音节词 ,如果尾音是[s][z]时加“s ”后字母“e ”发音与所加“s” 一起读做[iz]。 如: close→closes [iz] 。在中文中第三人称单数的三个“他”写法不一样,读音却相同。但在英语中,三个“他 ”既有不同的读音 ,也有不同的写法 ,分别是he, she, it。在第三人称后不能使用动词的原形,而要在相应的动词后加s或es 。

简单地讲,一个人就是单数 ,多于一个人就是复数 。在咱们汉语里,第三人称复数也就是常说的“他们”或者“她们”,英语中就是they.

而“第三人称单数 ”就是指的“他”或者“她” ,在英语中,相对应的就是he或者she

句子举例: 第三人称单数: He is a student. (他是学生)

第三人称复数: They are students.(他们是学生)

在一般现在时中,当主语是第三人称单数时 ,谓语动词要用第三人称单数形式,即常在动词原形后加-s或-es。

被动表主动

1.be seated坐着,就座,(=seat oneself)

2.be hidden躲藏 (=hide oneself)

3.be lost迷路 4.be drunk喝醉 5.be dressed穿着

6.be faced with面对7.be fed up with对…极其讨厌

8.be taken ill生病 9.be located/situated at/in/on

坐落于,位于(in是在范围之内,on是接壤,at也是在范围之内,不过一般指很小的地区)

eg1.He is seated on a bench.→He seats himself on a bench.他坐在凳子上.Please be seated,ladies and gentlemen!女士们,先生们,请就座!2.He was hidden behind the door.→ He hid himself behind the door.他藏在门后.3.He was lost in the forest.他在森林里迷路了.4.It's not respectable to be drunk on the street.在大街上醉倒是不体面的.5.The girl was dressed in a red short skirt.这个女孩穿着一件红色的短裙.6.We are faced with a lot of problems but we'll win through in the end.我们面临许多问题,但终将获得成功.7.I am fed up with his laziness and carelessness.我受够了他的懒惰和粗心.8.She fell ill/was taken ill suddenly.她突然病了.

介词to+V-ing.的短语

1.动词+介词to+动名词

(1)admit to doing sth承认做了某事

(2)apply to doing sth适用于做某事

(3)object to doing sth反对做某事

(4)see to doing sth负责做某事

(5)stick to doing sth坚持做某事

(6)take to doing sth喜欢上做某事,逐渐习惯做某事

(7)be addicted to doing 沉溺于,对…上瘾

2.动词+宾语+介词to+动名词

(1)apply oneself to doing sth专心致力于做某事

(2)devote sthto doing sth把…献给做某事

(3)devote oneself to doing sth献身于做某事

(4)limit sthto doing sth把…限制在做某事的范围内

(5)reduce sb.to doing sth使某人沦为做某事

3.动词+名词+介词to+动名词

(1)give one's life to doing sth献身于做某事

(2)give one's mind to doing sth专心做某事

(3)have a dislike to doing sth厌恶做某事

(4)have an eye to doing sth注意做某事

(5)have an objection to doing sth反对/反感做某事

(6)pay attention to doing sth注意做某事

(7)set one's mind to doing sth决心做某事

4.be+形容词+介词to+动名词

(1)be equal to doing sth等于做某事,能胜任做某事

(2)be used to doing sth习惯于做某事

(3)be opposed to doing sth反对做某事

(4)be reduced to doing sth使某人沦为做某事

(5)be devoted to doing sth把时间/钱/精力等献给 (6)be limited to doing sth把…限制在做某事的范围内

5.其他结构+介词to+动名词

(1)get down to doing sth开始做某事,认真处理某事

(2)look forward to doing sth盼望做某事

(3)What do you say to doing sth?你认为做某事如何?

主动表被动

1.一些动词(如burn/clean/close/cook/cut/drink

/drive/fill/keep/lock/move/number/open/pay/peel

/prove/read/sell/shut/translate/wash/wear/weigh

/write)用作不及物动词与副词(如slowly/quickly

/well/easily/perfectly(十分地))连用,描会事物的特性,表示主语的品质/状态,结构是(主语+动词+副词)

egMeat won't keep long in such hot weather.肉在这样热的天气里放不长久.The book sells well.这种书很畅销.The car drives well.这辆车很好开.The cloth washes well.这种布好洗.The dictionary sells for 50 yuan.The matter will keep until morning.The pen writes smoothly.这支笔写起来流畅.The window won't open.窗子打不开了.This cheese doesn't cut easily.It's too soft.这乳酪不容易切,太软了.This kind of cloth washes well.这种布耐洗.This kind of skirt sells well here.这种样式的衬衫很好卖.This knife cuts well.这把刀好切.This orange peels easily.这个橘子很容易剥皮.This shirt will wear very long.这衬衫可以穿很久.

注1不过在某些特殊情况下也可用被动语态,只是含义稍有不同(用主动形式表示主语的属性,用被动形式表示动作执行者所执行的动作):The sentences read clearly.这些句子读起来很清楚.(即这句子没有歧义).The sentences are read clearly.这些句子被读得很清楚.(指读的人读得好).

注2The door won't shut.这门关不上.The

supermarket doors shut automatically.超市的门是自动关的.该用法的不及物动词通常与can't,won't 等连用,注意它与用被动语态含义不同:The window won't shut.这窗户关不上.(说明主语的属性——窗户有问题了)The window won't be shut.这窗户将不用关上.(窗户本身没问题,只是不用关)

注3有时可能用主动和被动形式均可,只是强调重点稍有不同:Suddenly the door opened.突然门开了.(不强调动作执行者)The door was suddenly opened.门突然被打开了.(强调动作执行者)

注4有时也可能用于进行时态:The vegetables are cooking.蔬菜正在煮着.Is the book selling well? 这书销售情况如何?

2.系动词没有被动形式,但有些系动词常表示被动意义.(系动词:be/become/feel/get/go/grow/keep/look

/prove/remain/seem/smell/sound/stay/taste/turn)

egYour reason sounds reasonable.你的理由听起来很合理.Good medicine tastes bitter to the mouth.良药苦口.He looked fine.他气色好.The food tastes delicious.这食物味道很好.That dog looks dangerous.那只狗看起来很危险.Your idea sounds a good one.你的想法听起来很好.My advice proved to be wrong.我的意见证实是错的.Uniforms look ugly on us.我们穿着制服很难看.Mooncakes taste delicious.月饼尝起来很好.The song sounds wonderful.这首歌听上去极棒.Silk feels soft and smooth.绸子摸起来柔软光滑.He is not such a fool as he looks.他并不像他看起来那么傻.

3.在be worth doing中,doing表被动意义(不能用be worth being done,可用be worthy of being done)

egThis book is worth reading.这本书值得一读.

The topic is well worth talking about.这个话题很值得讨论.The football match is well worth watching.这场足球赛很值得观看.

4.want,need,require等动词表示“需要 ”,后面可接V-ing表被动,或直接用to be done.deserve(应受到)亦然.egThe man deserves punishing.=The man deserves to be punished.他这个人是罪有应得.My bike needs repairing.=My bike needs to be repaired.我的自行车需要修理.Your hair wants cutting.=Your hair wants to be cut.你的头发该理了.The room needs cleaning.=The room needs to be cleaned.这个房间需要打扫.

5.当break out,take place,shut off,turn off,work out等动词表示“发生、关闭 、制定”等意思时表主动.(凡是表示“发生”的动词/动词短语都没有被动语态)

egThe plan worked out successfully.计划很切实可行.An earthquake took place in Tangshan in 1976.1976年唐山发生地震.

6.不定式修饰作表语和宾语补足语的形容词时,结构:主语+系动词+形容词+不定式;动词+宾语+形容词+不定式.如果形容词是表示难易 、利弊等含义,如(hard/difficult/easy/heavy/fit/good/comfortable

/convenient/impossible/hard/cheap/expensive),则不定式用主动表被动.egThe problem is easy to do.The question is difficult to answer.The box is heavy to carry.The project is impossible to complete in a year.The question is difficult to answer.这个问题很难回答.The work is easy to do.这项工作很好做.I found the car comfortable to ride in.我觉得这种车很好坐.That makes poetry difficult to write.那就使得诗很难写.

7.在“there be ”句型中,现在分词主动表被动.egThere is nothing doing these days.这些天没事干.I see there's a good idea planning.我知道又在打好主意.

8.不定式用于修饰“there be+名词”中的名词时,可用主动式,也可用被动式,有时含义差不多:There is too much work to do [to be done].要做的工作太多了.

但有时含义有差别(不定式用主动式可视为其前省略了for sb,用被动式可视为其后省略了by sb):egThere is nothing to do.无事可做.(含有无聊之意)There is nothing to be done.不能做什么了.(指没有办法了)There is nothing to see.没什么可看的.(即不值一看)There is nothing to be seen.没看见什么.(指没东西看)In the past,there were too many people to feed.在过去需要养起来的人太多了.There are many clothes to wash today.今天要洗的衣服太多了.

9.consist of,belong to,sb be to blame用主表被.

10.不定式用于某些动词(如have/havegot/get/want

/need等)的宾语后作定语时,如果不定式的逻辑主语就是句子的主语,通常用主动形式表示被动意义.egDo you have time to help us? 你有时间帮助我们吗?I have some clothes to wash.我有一些衣服要洗.I want something to drink.我想喝点什么.

注若不定式的逻辑主语不是句子的主语,则应用被动式,比较:I have something to type.我有些东西要打(字).(指自己打字)I have something to be typed.我有些东西要打(字).(指请人打字)

11.某些“be+形容词+to do”结构中的不定式通常要用主动形式表示被动意义.egThe book is difficult to understand.这书很难懂.The music isn't pleasant to listen to.这音乐不好听.The picture is

interesting to look at.这幅画看起来挺有趣的.

注这类结构的特点是句子主语就是其后不定式的逻辑宾语,按理说其中的不定式要用被动形式,但习惯上却要用主动表被动.这类形容词常见的有:convenient

/dangerous/difficult/easy/hard/impossible

/interesting/nice/pleasant/safe/tough/tricky

/unpleasant等.

相关推荐

  • 为什么我家烧电水壶老是跳闸?

    原因:1、电热水壶内的加热装置发生短路。2、电水壶的电源线出现短路。3、电热水壶使用的时间过长,内部的线路老化或出现短路现象,导致家里的电闸跳闸。4、家里的通电电线老化,承受不住这么大的电流量,导致电...

    2026/07/11
  • 吊具的分类

    吊具主要有链式吊具,钳式吊具,起重吸盘等。概述:链式吊具由吊链和吊环、吊钩、吊带等附件组成,是一种金属吊索具,按承载能力分为60级吊具,80级吊具,100级吊具及120级吊具等。级别越高,同样规格...

    2026/07/10
  • 谁能总结一下英语口语中最常用动词

    在口语的英语当中,有很多既简单又实用的动词,几乎是每天都可以听到好几遍的.像是prop,scoot,hit,roll这些字眼,各位知道它们的用法吗?这集的笔记目的就是在帮助大家...

    2026/07/10
  • 金蝶软件中“套打”指的是什么意思-核算项目具体指什么?

    金蝶软件中“套打”指的是什么意思?核算项目具体指什么?谢谢!套打指使用财务软件专用的帐簿或者凭证纸,打印你需要打印的帐簿或者凭证。这些专用凭证纸一般都是印刷好了格子、以及一些通用内容的,当使用“套...

    2026/07/10
  • 为什么领克01白色卖的少

    这几年国产汽车品牌在SUV领域的爆发,确实赢得了众多消费者认可,尤其是10万级SUV车型,销量可以说是持续增高,可是我们也要认识到,目前市场上高端的国产SUV,还是很难站住脚跟的,就比如我们今天要说的...

    2026/07/10
  • 无线数据终端是什么东西-怎么用-麻烦用通俗点的语言解释下

    华为TD-SCDMA/GSM双模无线数据终端其实就是移动3G和2G卡都能用的无线上网设备,或叫无线网卡。插在电脑上就相当于接有网线。打开无线上网的软件选择连接后就能通过这个设备浏览互联网。2.在...

    2026/07/10
  • 标志308obd插头在哪

    太平洋汽车网标志308OBD插头位置在方向盘左下方的饰板里面,将饰板直接往外用力扣出来就可以看到接口,一般OBD接口为十六针母头接口,接口为梯形状。东风标致官方发布消息2019款标致308车型正式上市...

    2026/07/10
  • 台前县吴坝乡马庙搬迁到哪里

    吴坝乡新马庙村。根据台前县政府公开信息显示,台前县吴坝乡马庙已经搬迁到了新的地点,即吴坝乡新马庙村。这是为了改善当地居民的生活环境和条件,提高居民的生活质量。新马庙村的建设也得到了政府的大力支持和投入...

    2026/07/10
  • 空压机什么牌子好?

    凯撒/KERSER、阿特拉斯科普柯/Atlas、SULLAIR寿力、复盛FUSHENG、开山。1、凯撒/KERSER凯撒空压机(上海)有限公司,空压机知名品牌,源自德国,专注于压缩空气领域,德国较大最...

    2026/07/10
  • 美女鉴定家的章节介绍

    第一卷重生第一章出山被雷劈第二章这是怎么了?重生了?第三章不得安宁第四章遭遇恶少第五章人小鬼大第六章四大天王第七章被发现了第八章本少爷是有条件的第...

    2026/07/10
返回顶部