学习连接数据库的第三天

注意:在传值的是时候,不要传中文,尽量传数字,其次是字母

1.limit:从第几条开始(n-1),显示几条

$sql = "select * from movie limit
$sum,$pageSize";(使用变量,可以方便数据的添加)

2.隔行显示颜色

a. 用css添加

tr:nth_child(odd){background:white}

odd:代表奇数

even:代表偶数

b.用js+css一起做效果

function
changeColor(){
           
var trs =
document.getElementsByTagName("tr");
           
for(var
i=0;i<trs.length;i++){
               
if( i%2 ==
0){
                   
trs[i].style.background="#cad9ea";
               
}
           
}
        }

onload:changeColor;

c.用php添加背景色

<?php
               
if($n %2 ==
0){
           
?>
           
<tr style="background:
#cad9ea">
           
<?php
               
}else{
           
?>
           
<tr>
            
<?php
               
}
            
?>

3.隐藏域(划页面传值) type=hidden

<input type="hidden" value="<?php echo $row[‘id‘] ?>" name="id"
readonly="readonly"/>

$id = $_POST[‘id‘];

通过id传值

4.mysql_num_row($result)
取得结果中行的数目

$sql = "select * from movie limit $sum,$pageSize";

$result1 = mysql_query($sql1) or die(mysql_error());

$count = mysql_num_rows($result1);

<span>共有<?php echo $count ?> 部电影</span>

5.(int) intal()强制转换成整型

$totalPage = $count % $pageSize == 0 ? intval($count / $pageSize) : 
intval($count / $pageSize) + 1;

6.重复用的东西,我们可以用js封装起来,要用的时候直接调用

function swiftType($type){

$t = "";

switch($type){

case 1:
                   
$t = "爱情";
                   
break;

case 2:
                   
$t =  "科幻";
                   
break;

case 3:
                   
$t =  "恐怖";
                   
break;             }

return $t;

}

//调用

<?php
         echo
swiftType($row[‘type‘]);
 ?>

学习连接数据库的第三天,码迷,mamicode.com

时间: 2024-11-10 04:34:15

学习连接数据库的第三天的相关文章

Azure云平台学习之路(三)——Cloud Services

1.什么是云服务? 能够部署高度可用的且可无限缩放的应用程序和API.简而言之,就是你写的CMD程序按照一定的框架进行少量修改就能运行在Azure云平台上. 2.Azure云服务有什么特点? (1)专注应用程序而不是硬件,PaaS的一种. (2)支持多种框架和语言. (3)集成了运行状况监视和负载平衡. (4)自动缩放优化成本和性能 3.建立云服务之前,我们需要建立一个云存储,来记录我们的程序的日志信息(当然,这不是必须的) (1)选择左边导航栏的"存储".主面板上显示的是所有已有的存

jQuery学习笔记之过滤器三(向上查找兄弟元素、向下查找兄弟元素)

向上查找兄弟元素的方法:prev方法.prevAll方法.prevUntil方法 向下查找兄弟元素:next方法.nextAll方法.nextUntil方法 向上查找兄弟元素 1.prev方法 2.prevAll方法 3.prevUntil方法 向下查找兄弟元素 1.next方法 2.nextAll方法 3.nextUntil方法 jQuery学习笔记之过滤器三(向上查找兄弟元素.向下查找兄弟元素)

学习oracle数据库引航三——数据库对象

一.表-段 表分区:便于进行删除操作等. 可以直接删除分区表(迅速). 使用while等条件时效率高. 二.索引 提高查询速度 影响DML(更新.插入.删除)效率 更新表内容同时也要更新索引的内容. 三.数据库链 database link 两台数据之间 基于分布式事务的机制. 四.表空间 可以有多个数据文件 学习oracle数据库引航三--数据库对象,布布扣,bubuko.com

【Hibernate学习】 ——ORM(三)

前面几种关系我们以前就经常用,对于继承我们也并不陌生,经常接触的类与类之间的继承用extends关键字,那么在表与表的关系中如何表示呢?下面我们来讲继承映射. 继承有三种实现的策略,单表继承,具体表继承,类表继承.下面来分析一下这三种方式 继承关联类关系  单表继承 每棵类继承树使用一个表,可知,这三个类在一张表中.如下表: 这张表包括了父类,子类的所有属性,通过Type来区分是哪个子类. 对象模型映射到关系模型: <classname="com.bjpowernode.hibernat.

c++ 概念及学习/c++ concept&amp;learning(三)

这一篇继续说说程序设计中的基本语句:控制块 一 if类控制语句 if if else if  , else if ,else if(条件语句){如果条件为真,要做的一些事情}  if(条件语句) {如果条件为真,要做的一些事情} else{如果条件为假,要做的一些事情} if (条件语句1){  如果条件为真1,要做的一些事情} else{ 如果条件都为假时,要做的一些事情} 1 #include "stdafx.h" 2 #include <iostream> 3 4 i

义隆单片机学习笔记之(三) 应用例程

常用寄存器: 0x01 (R1) 计时器 0x02 (R2)程序计数器 PC 0x03 (R3)状态寄存器 0x04 (R4)间址寄存器 0x05 (R5)IO PORT 5 0x06 (R6)IO PORT 6 ----- (IOC5)P5的输入输出配置 ----- (IOC6)P6的输入输出配置 0x0f (ISR,读)中断信号指示寄存器(第三位有效,分别对应于3个中断源) 0x0f (IOCF,写)中断屏蔽标志 0x0E (IOCE)(IO60作为中断输入的配置与看门狗的开关在一个寄存器中

【平差软件学习---科傻】三、平面导线平差

关键词:导线的网型怎么分析,附和导线用科傻怎么平差,闭合导线用科傻怎么平差,无定向导线用科傻怎么平差,支导线用科傻怎么平差, 等待已久20天假终于到来了,整天没日没夜的干活,倒并不是身体上累,而是心里真的是累了,是那种机器转不动的累,是那种鱼儿在河中想去大海的感觉,总觉的自己像个机器,被人操纵的机器. 导线平差软件有很多种 我选择科傻是因为,他能反映出很多相关数据,而且可靠稳定,但是他的年龄有点大,可能当时的输入方式有点累人.我仔细想了想,如果您会变成的话,您就能看出他的原始数据编辑就是我们现在

Java学习之Xml系列三:dtd校验、改、增、删

见摘要.见代码注释,其他话不多说: DTD文档: <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT SwordLibrary (Sword*)> <!ELEMENT Sword (SwordName,Price,Attack)> <!ELEMENT SwordName (#PCDATA)> <!ELEMENT Price (#PCDATA)> <!ELE

Android的学习之路(三)项目的启动过程和安装过程详解

应用的安装和启动过程: 安装:第一步:java的编译器会把这个.java文件编译成.class文件 第二部:Android的SDK提供了一个dx工具,这个工具把.class文件转义成.dex文件 第三部:打包操作,把.dex文件和资源文件进行打包,打包成一个压缩文件,然后进行签名.最后就打包成为了.apk文件 第四部:调用adb指令:adb install c:/x.apk安装到模拟器 具体过程:.JAVA---->.class--.dx-->.dex--->打包签名--->.ap