php基础学习笔记mysql 2(15)

php中操作数据库

<?php
//1:连接数据库(系统): mysql_connect("数据库系统名/ip/地址",“用户名”,“密码”)
    mysql_connect("localhost", "root", "");    //mysql_connect()是php内置函数
//2:设定执行数据库操作的环境编码:这里的环境编码其实就是指当前php文件的字符编码。
    mysql_query("set names utf8");            //mysql_query()也是php内置函数
//3:选定要操作的数据库
    mysql_query("use php0910b");

//4:执行具体的sql语句(insert, delete,  update,  select )
    //mysql_query("insert into userInfo3(userName, postCode, fee, age, regDate)values(‘test1‘,‘101010‘,180.7, 18, ‘2014-10-9‘)");
    //也就是说, mysql_query()这个函数可以用来执行几乎“所有”sql语句!

    $sql = "delete from userInfo3 where id=5";    //以后凡是表示一个sql语句(命令),在php中通常用这个变量名。注意,这里是一个php字符串!
            //也就是说,这里可以写几乎任何sql语句,

    $result = mysql_query($sql);    //$result表示mysql_query语句执行的结果,这里是一个“真假”值,也就是布尔值
                                    //如果结果是true,表示该语句执行成功了
                                    //如果结果是false,表示该语句执行失败了

    if($result == true)
    {
        echo "执行成功!";
    }
    else
    {
        echo "执行失败。我们表示抱歉,请与管理员联系。代码错误参考信息:"  .  mysql_error();
            //mysql_error()用于获取最后一条sql语句执行失败时的错误信息。
    }
?>

数据提交(传递)的方式

只有两个:post,get。

方式一:post
    <form action”abc.php”  method=”post”>
        <input type=”text” name=”s1” />
        <input type=”text” name=”bb” />
    </form>
    则php中获取(接收)其数据的方式为:  $_POST[‘数据项的name值’];

方式二:get

get方式提交(传递)数据有多种形式:

形式1:

    <form action”abc.php”  method=”get”>
        <input type=”text” name=”s1” />
        <input type=”text” name=”bb” />
    </form>

则php中获取(接收)其数据的方式为:  $_GET[‘数据项的name值’];

形式2:

<a href=”abc.php?s1=5&bb=18&cc=abcd” >go go go</a>

上一行说明:该链接会从当前网页传递(提交)3个数据到abc.php这个页面中,第一个数据名为s1,值为”5”;第二个数据名为bb,值为”18”,第3个数据名为cc,值为”abcd”。

获取(接收)其数据方式:$_GET[‘数据项名’]

形式3:

    <script>
            location.href = “abc.php?s1=5&bb=18&cc=abcd”;
        </script>
        说明:其实形式3只是形式2个的变种,获取方式也一样。
时间: 2024-10-12 16:22:08

php基础学习笔记mysql 2(15)的相关文章

MYSQL数据库基础学习笔记

一.mysql的安装与初始化: 安装mysql命令: yum install -y mysql-server mysql mysql-devel 初始化: service mysqld start   //第一次启动mysqld服务会自动初始化: 创建用户并初始化密码: mysqladmin -u root passwd '密码' 登陆mysql: mysql -u root -p 退出mysql: quit.exit 设置mysqld服务自启动: chkconfig mysqld on mys

ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习

首页 头条 文章 频道                         设计频道 Web前端 Python开发 Java技术 Android应用 iOS应用 资源 小组 相亲 频道 首页 头条 文章 小组 相亲 资源 设计 前端 Python Java 安卓 iOS 登录 注册 首页 最新文章 经典回顾 开发 Web前端 Python Android iOS Java C/C++ PHP .NET Ruby Go 设计 UI设计 网页设计 交互设计 用户体验 设计教程 设计职场 极客 IT技术

ASP.Net MVC开发基础学习笔记:三、Razor视图引擎、控制器与路由机制学习

一.天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎. Razor在减少代码冗余.增强代码可读性和Visual Studio智能感知方面,都有着突出的优势.Razor一经推出就深受广大ASP.Net开发者的喜爱. 1.2 Razor的语法 (1)Razor文件类型:Razor支持两种文件类型,分

黑马程序员--java基础学习笔记5

黑马程序员--java基础学习笔记6 一.笔记内容概述: 数组-第二种定义格式.数组-常见操作-遍历-最值-选择排序-冒泡排序-排序位置置换代码提取.数组-排序的性能问题.数组-常见功能-查找-折半查找.进制转换-查表法-整合. 二.常用内容介绍: 1.数组初始化的三种方式: int[] arr = new int[3]; int[] arr = new int[]{1,2,3}; int[] arr = {1,2,3}; 2.查表法: 如果数据中出现了对应关系,而且对应关系的一方是有序的数字编

C语言基础学习笔记

--C语言框架-- 数据  字节byte          字符   char         8  半字half word     短整型        short int    16    字word            整型   int(integer)   32               长整型   long int     32                 单精度   float        32   双字(double word) 双精度  double       64 

linux应用编程基础学习笔记

********************************************************            --文件I/O-- 文件:文本文件:存储量大,速度慢,便于字符操作二进制文件:存储量小,速度快,便于存放中间结果 普通文件:设备文件: ---C标准函数---:Buffered I/O,高级文件系统,在用户空间开辟缓冲区,流操作(stream)#include<stdio.h> typedef struct{ int _fd;      //文件号 int _

HTML&CSS基础学习笔记8-预格式文本

<pre>标签的主要作用是预格式化文本.被包围在 pre 标签中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. <pre>标签的一个常见应用就是用来表示计算机的源代码.当然你也可以在你需要在网页中预显示格式时使用它. 会使你的文本换行的标签(例如<h>.<p>)绝不能包含在 <pre> 所定义的块里.尽管有些浏览器会把段落结束标签解释为简单地换行,但是这种行为在所有浏览器上并不都是一样的. 更多学习内容,就在码芽网http://www.

HTML&CSS基础学习笔记13—无序列表

无序列表 有时我们的工作繁忙,杂事很多,怕忘记,就会把事情一件件列出来,防止忘记. 它们的排列顺序对于我们来说并不重要,可以随意调换,我们将它称为无序列表,HTML里用<ul>标签来表示无序列表,列表里的项目则用<li>标签来表示: 1 2 3 4 5 <ul>     <li></li>     <li></li>     ... </ul> 看一段实例代码: 对于的浏览器显示结果是这样的: 更多内容学习,请

JAVA基础学习笔记(2)

看了几天的视频了,都没时间来写下学习笔记,今天来写下第二次的学习笔记,前几天看的给忘记了,就写最新看到的吧 主要内容:1.类的变量与函数(方法) 2.对象的存储方式 3.新建一个对象及对象的赋值与调用 4.空对象 5.匿名对象 1.类的变量与函数(方法) class Dog      //类名 { String name;  //变量的声明 int age; String color; void bark()   //方法的定义(返回值为空,不带参数) { System.out.println(