PHP链接Mysql数据库的小知识

1:在PHP写隔行变色有三种写法(但是最好的是用js+css)

  (1)CSS:

    
tr:nth-child(even){
               
background: #cad9ea;
            }

        even:代表偶数;

        ood:代表奇数;

   (2)PHP:

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

          <?php
                       
}else{
                 
?>
               
<tr>
              
    <?php
                     
}
              
?>

  (3)JS+CSS:

    <script type="text/javascript">

       function changeColor(){

          var trs =
document.getElementsByTagName("tr");

          for(var
i=0;i<trs.length;i++){

          if( i%2 == 0){

            
trs[i].style.background="#d9e9fa";

            
}else{

            
trs[i].style.background="#d3f4d1";

                
}

            }

        }

        
window.onload=changeColor;

    </script>

2: mysql_num_rows:取得结果集中行的数目

例:

     $sql1 = "select * from movies";

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

  $count
= mysql_num_rows($result1);

3:(int)与intal()强制性转换成整形

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

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

4:经常重复的代码我们可以封装,方便使用时直接调用

  例:

   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‘]);

    ?>

5:注意:传值时千万不要用中文,最好用数字和字母

6:隐藏域表单:(<input
type="hidden">)

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

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

  例:  
$sql = "select * from movies limit 0,3";

  解释:

      limit (0    ,     3)这是第一条显示到三条

      第几条开始         显示几条

         0                 
3

      limit (4    ,     5)这是第五条显示到第九条

      第几条开始        
显示几条

         5-1                
5

PHP链接Mysql数据库的小知识,码迷,mamicode.com

时间: 2024-10-07 06:32:50

PHP链接Mysql数据库的小知识的相关文章

[python] 专题九.Mysql数据库编程基础知识

在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Python构建网页的,所以这篇文章主要讲述Python调用MySQL数据库相关编程知识.从以下几个方面进行讲解: 1.配置MySLQ 2.SQL语句基础知识 3.Python操作MySQL基础知识 4.Python调用MySQL示例 一. 配置MySQL 首先下载mysql-5.0.96-winx64,安装

php链接Mysql数据库

PHP链接Mysql数据库: 1:首先打开软件(WampServer再点击鼠标左键,再点phpMYAdmin最后打开的页面是 再填用户名,密码可以写不可写,最后再点执行就出现这个页面 再点test新建表名)最后就在mysql里面创建表格,在表格里面可以添加数据.查询数据.删除数据.修改数据 例: (1):添加数据INSERT INTO `message`(`id`, `user`, `title`, `content`, ` lda te`) VALUES ('','张三','学习php','飞

JSP_实现Servlet登陆,注册,链接Mysql数据库。

本文http://blog.csdn.net/svitter 也是一个MVC的实例 源码:http://download.csdn.net/detail/svitter/7532621 user.sql: -- phpMyAdmin SQL Dump -- version phpStudy 2014 -- http://www.phpmyadmin.net -- -- 主机: localhost -- 生成日期: 2014 年 06 月 21 日 17:42 -- 服务器版本: 5.5.38 -

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题以及更改mysql默认编码

JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题: 前言,服了这些大公司,做的数据库都不人性化...我忙了很久才搞定的说 csdn好像传不了图片了...本来想来几张的,大家将就... 1.在windows下mysql的数据库是utf8编码的时候,连接失败(注意mysql中不是UTF-8,而是utf8) 情况,显示?在网页上(网页设置的UTF-8编码) 用户ID号码 用户名称 用户密码 用户地址 47 g? 1243 null 48 ? 1243 null 49 ?123

pydev-python 链接mysql数据库(mac系统)

1.首先实现命令行下可运行mysql 这一部分网上有一位大神说的已经很清楚了,直接引用过来,多谢哈.引用:http://www.lihui.info/mac-pydev-mysqldb/ 在mac os上安装MySQLdb,遇到了很多问题,总结一下: 首先,如果用sudo easy_install mysql-python命令安装,基本上不会成功的,原因有两个:一是找不到mysql_config位置,二是现在基本上安装的是64位的系统和64位的python,和默认的32位安装包冲突. 所以只能自

2. Mysql数据库的入门知识

2. Mysql数据库的入门知识 (1)打开Windows系统提供的服务查看相应的服务. (2)在Windows任务管理器的进程中查看 (3)使用命令行管理windows的Mysql数据库服务. Net start 服务名 Net stop 服务名 mysql -hlocalhost -P3306 -uroot -p -hlocalhost中的小写字母h跟主机地址 -P3306中的大写字母P跟端口号: -uroot 中的小写字母u跟用户名 -p123 中的小写字母p跟密码,一般不写密码,在这边输

Python3链接MySQL数据库

Python 2.x 上连接MySQL的库倒是不少的,其中比较著名就是MySQLdb(Django项目都使用它:我也在开发测试系统时也使用过),见:http://sourceforge.net/projects/mysql-python/ 不过,目前MySQLdb并不支持python3.x,网上找了一些方法,后来我还是偶然发现MySQL官方已经提供了MySQL连接器,而且已经有支持Python3.x的版本了.MySQL Connector/Python, a self-contained Pyt

专题九.Mysql数据库编程基础知识

https://blog.csdn.net/Eastmount/article/details/52156383 这篇文章主要讲述Python调用MySQL数据库相关编程知识.从以下几个方面进行讲解: 1.配置MySLQ 2.SQL语句基础知识 3.Python操作MySQL基础知识 4.Python调用MySQL示例 一. 配置MySQL 原文地址:https://www.cnblogs.com/chenhuan123/p/12038446.html

mysql数据库相关基础知识02

聚集函数 1.count 记数 2.sum 求和 3.avg * 语法:select avg(列名) from 表名: 4.max * 求最大值 5.min * 求最小值 练习 求一个班级数学平均分? select avg(ifnull(math,0)) from stu; 求一个班级总分平均分 select avg(ifnull(math,0)+english+chinese) from stu; 求班级英语最高分和最低分 select max(english) from stu; selec