PHP

PHP MySQL 预备语句(Prepared)详解

我们可以通过预备语句来操作数据库,能够有效避免SQL注入。实现思路:准备一个用“?”占位的SQL语句->通过预备语句对SQL语句进行编译->绑定参数后直接执行sql语句这里我们分别演示PDO和MySQLi通过预备语句为dotcpp_users添加单挑数据(上一节我们总共添加至10名用户)。1.PDO:<?php/*使用PDO连接PDO_db数据库并创建表格*///

PHP文件处理详解

什么是PHP文件处理?PHP文件处理指的是使用PHP内置函数对服务器上的文件进行读写、创建和删除、以及修改文件目录等操作。为什么需要PHP脚本进行文件处理?无论是处理用户上传的图片/文档、生成配置文件、记录运行日志,还是实现数据导出(如CSV/Excel),都需要通过文件操作才能实现。我们可以使用PHP内置的文件处理函数对文件进行不同的操作,下面我们可以通过一张表格来总览常用的PHP文件操作内置函

PHP AJAX简单的交互操作

本节将向您介绍一个最简单的PHP和Ajax交互的例子。思路:1. 在test.html里准备一个输入框、一个按钮(触发回调函数sendAjax)和一个显示标签(div.result),通过sendAjax()函数向test.php服务器发送请求。2. sendAjax()函数主要内容是:创建XMLHttpRequest对象,配置为表单提交,通过send()方法提交数据,在请求成功时获取数据,填充d

PHP注释详解

上一节我们认识了PHP的语法,本节我们将学习PHP注释。PHP引擎会跳过注释的内容,因此我们可以利用注释对代码进行解释。大到功能复杂的软件系统,小到简单的程序设计,我们都可以看到注释的身影,通过阅读注释内容,我们知道到哪个变量怎么使用,哪段代码的具体功能是什么,以便于后期功能的扩展和接口的调用,项目的交接和移植。在PHP里,注释一般这样写:<?php//

PHP 连接MySQL详解

本节我们将详细介绍如何通过PHP连接我们的数据库。总的来说,我们有三种方法来连接我们的数据库。下面我们通过一张表格来总览一下具体有哪些方法:方式特点PHP版本推荐度PDO支持多种数据库、防SQL注入、面向对象PHP 5.1+最推荐MySQLi只支持MySQL、性能较好PHP 5.0+推荐mysql扩展已废弃,不要使用PHP 5.5废弃不要用我们主要讨论PDO(php database object

PHP 如何访问对象的属性和方法?

在PHP中,我们通过“->”访问对象的属性和方法。这里我们可以准备一个计算器类(包括基本的'+'、'-'、'*'、'/'):<?php//最简单的计算器类classCalc{//public-类内、

PHP SimpleXML解析器详解

SimpleXML解析器是PHP 中一个简单易用的 XML 解析扩展,它将 XML 文档转换为对象,使开发人员能够通过对象属性或数组索引来访问 XML 数据。SimpleXML解析器可以把XML文档转化成一棵对象树,我们可以通过对象属性来访问元素,通过数组的方式来访问多个同名元素,使得XML文档操作更加直观具体!想要知道PHP是否存在SimpleXML,我们可以通过extension_loaded

PHP数字详解

在为PHP变量赋值数字时,读者会想到哪些?0、1、-1之类的Integer(整数)。3.14、1.414之类的浮点型。"12345"之类的Number Strings(数字字符串)。其实,PHP还有两个特殊的数字数据类型,它们分别是Infinity(无穷大)和 NaN(非数字)。下面,让我们通过var_dump()(该函数可以验证PHP中的任何对象的原型)来验证一下