![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 82
wu_xx_xx
这个作者很懒,什么都没留下…
展开
-
【PHP快速上手(十四)】
通过使用 WHERE、ORDER BY、UPDATE 和 DELETE 这些关键字,你可以对 MySQL 数据库执行更加灵活的查询、排序、更新和删除操作。在 PHP 中,通过构建合适的 SQL 查询并执行它们,可以方便地操作数据库中的数据。务必谨慎使用 UPDATE 和 DELETE 操作,确保操作的准确性和安全性。原创 2024-04-21 11:54:49 · 699 阅读 · 1 评论 -
【PHP快速上手(十三)】
预处理语句是一种在执行 SQL 查询之前预先编译 SQL 查询并将参数绑定到查询中的占位符的方法。在 PHP 中,可以使用 MySQLi 或 PDO 来执行预处理语句,这样可以防止 SQL 注入攻击,并提高查询的性能。$sql = "SELECT id, name, email FROM users";$result = mysqli_query($conn, $sql);原创 2024-04-20 20:31:03 · 1047 阅读 · 0 评论 -
【PHP快速上手(十二)】
使用面向过程的MySQLi方式创建数据表时,需要手动处理连接和关闭连接的操作,相对而言较为繁琐。而且在实际开发中,为了提高代码的可维护性和可扩展性,建议使用面向对象的MySQLi或PDO方式来操作数据库。需要注意的是,创建数据表时应该根据业务需求仔细设计表的字段类型、长度、约束等,以确保数据表的设计符合需求。PDO 是 PHP 提供的数据库抽象层,可以用于连接和操作多种数据库,包括 MySQL。在上面的代码中,使用面向过程的风格创建连接、执行查询、处理结果集和关闭连接。原创 2024-04-19 16:00:48 · 1007 阅读 · 0 评论 -
【php快速上手(十一)】
在上面的示例中,使用MySQLi和PDO创建MySQL数据库的过程基本相似,都是先建立与数据库服务器的连接,然后执行CREATE DATABASE语句来创建数据库。需要注意的是,使用PDO时需要捕获可能发生的异常,以确保代码的健壮性。MySQLi是 PHP 提供的 MySQL Improved 扩展,提供了与 MySQL 数据库进行交互的功能。PDO 是 PHP 提供的数据库抽象层,可以用于连接和操作多种数据库,包括 MySQL。在上面的代码中,使用面向过程的风格创建连接、执行查询、处理结果集和关闭连接。原创 2024-04-18 09:13:18 · 838 阅读 · 0 评论 -
【php快速上手(十)】
PHP 中表单和用户输入是 web 应用程序的基础部分。通过 HTML 表单和 PHP 超级全局变量,你可以接收和处理用户输入。在处理用户输入时,务必进行数据验证和过滤,以确保数据的安全性和有效性。通过防止表单重复提交,你可以增强应用程序的可靠性和用户体验。原创 2024-04-17 15:15:34 · 1234 阅读 · 0 评论 -
【php快速上手(九)】
PHP 的面向对象编程(OOP)是一种编程范式,它将代码组织成对象,每个对象都具有属性(属性)和行为(方法)。在上面的示例中,我们定义了一个名为 Person 的类,包含两个属性 name 和 age,以及一个方法 introduce()。在面向对象编程中,类是一个模板,用于定义对象的属性和方法。对象是类的实例,每个对象都具有类中定义的属性和方法。PHP 支持特性,它是一种代码复用的机制,可以将一组方法定义在特性中,并在类中使用。protected: 受保护属性或方法,只能在类的内部和继承的子类中访问。原创 2024-04-16 09:17:16 · 1242 阅读 · 0 评论 -
【php快速上手(八)】
在 PHP 中,你可以使用 array() 函数或方括号 [] 语法定义一个数组。索引数组索引数组是通过整数索引访问元素的数组。索引通常从 0 开始。示例// 使用 array() 函数定义// 使用方括号语法定义// 输出 "apple"// 输出 3关联数组关联数组是通过键值对访问元素的数组。键可以是字符串或整数。示例// 使用 array() 函数定义// 使用方括号语法定义$car = [// 输出 "Alice"// 输出 "Toyota"原创 2024-04-15 09:15:20 · 1713 阅读 · 0 评论 -
【php快速上手(七)】
PHP魔术常量__LINE__ 、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__TRAIT__、__METHOD__、__NAMESPACE__;要定义一个命名空间,你可以在文件的开头使用 namespace 关键字指定命名空间名称。命名空间名称通常使用反向斜杠 () 来表示层级结构。语法// 类定义// 函数定义在上面的示例中,我们定义了一个名为 MyNamespace 的命名空间,并在其中定义了一个类 MyClass 和一个函数 myFunction。原创 2024-04-14 10:28:14 · 725 阅读 · 0 评论 -
【php快速上手(六)】
要定义一个函数,你需要使用 function 关键字,然后指定函数名和参数列表。函数的代码块包含在 {} 大括号中。语法// 函数体:要执行的代码// 可以使用 $param1, $param2, ... 作为函数的参数// 可选:返回值functionName:函数的名称。$param1, $param2, …:函数的参数列表。return $result:可选。用于返回函数的结果。示例// 调用函数,返回 7。原创 2024-04-13 12:40:48 · 862 阅读 · 0 评论 -
【php快速上手(五)】
这些运算符可以被分类为算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、递增/递减运算符、字符串运算符、数组运算符、三元运算符和其他运算符等。在 PHP 中,条件语句用于根据不同的条件来执行不同的代码块。常见的条件语句包括 if、else、elseif、switch 等。switch 语句用于根据一个表达式的值选择不同的代码块执行。如果前面的 if 条件为 false,elseif 条件将被检查。else 语句用于在 if 语句的条件为 false 时执行另一块代码。原创 2024-04-12 09:06:24 · 592 阅读 · 0 评论 -
【php快速上手(四)】
在 PHP 中,类型比较是一个重要的概念,因为 PHP 是一种弱类型语言,意味着变量的类型不是严格定义的,而是根据赋值来确定的。在上面的示例中,=== 严格比较要求两个变量的值和类型都相等,由于 $num 是整数类型而 $str 是字符串类型,因此严格比较返回 false。在上面的示例中,尽管 $num 是整数类型而 $str 是字符串类型,但它们的值是相等的,因此 == 松散比较会返回 true。严格比较要求变量的值和类型都相等,使用三个等号 === 来进行严格比较。PHP字符串函数原创 2024-04-11 09:27:01 · 1159 阅读 · 0 评论 -
【php快速上手(三)】
在 PHP 中,变量的数据类型是根据其值来确定的,因此可以随时改变变量的类型。例如,您可以将一个整数变量赋值为字符串,PHP 将自动转换类型。NULL 值指明一个变量是否为空值。同样可用于数据空值和NULL值的区别。首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。浮点数是带小数部分的数字,或是指数形式。数组可以在一个变量中存储多个值。在 PHP 中,对象必须声明。整数是一个没有小数的数字。原创 2024-04-10 10:13:35 · 524 阅读 · 1 评论 -
【php快速上手(二)】
PHP 根据它变量值,自动把变量转换为正确的数据类型。在诸如 C 和 C++ 以及 Java 之类的语言中,程序员必须在使用变量之前声明它的名称和类型。变量名称必须以 $ 符号开头。 变量名称只能包含字母、数字和下划线。 变量名称不能以数字开头。 变量名称对大小写敏感。PHP 中有四种变量作用域: 局部变量(Local Variables)、全局变量(Global Variables)、静态变量(Static Variables)、超全局变量(Superglobal Variables);原创 2024-04-09 09:15:59 · 1322 阅读 · 0 评论 -
【php快速上手(一)】
随后,Zeev Suraski 和 Andi Gutmans 在1997年发布了 PHP3,它包含了完整的解释器和一些关键的特性,如类和数据库集成。在 2004 年,PHP 5 发布,带来了重要的改进,如完全重写的 Zend 引擎,引入了一些现代化的特性,包括异常处理和更强大的对象模型。易学易用:PHP 的语法借鉴了 C、Java 和 Perl,对于有其他编程经验的开发者来说,学习起来相对容易。PHP 解释器处理:PHP 解释器解析 PHP 代码,执行其中的命令,生成 HTML 输出。php 开始,以?原创 2024-04-08 10:36:05 · 785 阅读 · 0 评论 -
【flask快速上手(三)】
蓝图是 Flask 应用程序的组件化方式。它允许你将应用程序划分为更小的模块,每个模块可以有自己的路由、模板和静态文件等。这有助于将应用程序分解为逻辑上相关的部分,提高代码的可维护性和可扩展性。3. 注册蓝图到应用程序要在应用程序中使用蓝图,你需要将其注册到应用程序中。原创 2024-04-07 14:41:58 · 535 阅读 · 0 评论 -
【flask快速上手(二)】
在 Flask 中,如果使用 会话 ,那么就不要直接使用 cookies ,因为 会话 比较安全一些。这个属性基本和标准 Python file 对象一样,另外多出一个 用于把上传文件保存到服务器的文件系统中的 save() 方法。如果想要知道文件上传之前其在客户端系统中的名称,可以使用 filename 属性。因此,如果你的应用是一个模块, 那么模板文件夹应该在模块旁边;使用 render_template() 方法可以渲染模板,你只要提供模板名称和需要 作为参数传递给模板的变量就行了。原创 2024-04-06 11:16:20 · 899 阅读 · 1 评论 -
【flask快速上手(一)】
在 Flask 中,可以使用 @app.route 装饰器来定义路由,可以使用 route() 装饰器的 methods 参数来处理不同的 HTTP 方法,通过把 URL 的一部分标记为 就可以在 URL 中添加变量,Flask 提供了 url_for 函数来帮助构建 URL,它接受视图函数的名称作为参数,并返回该视图函数对应的 URL。原创 2024-04-05 12:38:41 · 1458 阅读 · 1 评论 -
【XAMPP的安装与配置】
XAMPP是一个功能强大的建站集成软件包,它包含了Apache服务器、MySQL数据库、PHP和PERL语言。安装和配置XAMPP可以帮助您在本地电脑上快速搭建PHP开发环境,并且可以进行网站开发和调试。原创 2024-03-29 09:33:35 · 459 阅读 · 1 评论 -
【IIS(Internet Information Service)的安装与配置】
互联网是一个广义的术语,泛指由各种设备(如计算机、手机等)组成的网络。它是一个全球互相连接的计算机网络系统,通过使用一系列的标准协议来实现设备之间的通信和数据传输。因特网是互联网中的其中一种网络,指的是由成千上万台设备组成的数据网络。因特网使用了TCP/IP协议来实现网络之间的通信。而万维网则是因特网中的一项服务,它是由许多互相链接的超文本文档组成的逻辑网络。Internet Information Service(IIS)是windows开设web网页服务的组件,用来搭载网站运行程序的平台的。原创 2024-03-28 23:48:24 · 734 阅读 · 1 评论