PHP代码运行示例:
1、创建一个PHP文件
我们需要创建一个PHP文件,在文本编辑器中输入以下内容:
<?php echo "Hello, World!"; ?>
将文件保存为hello.php
。
2、配置服务器环境
要运行PHP代码,我们需要一个支持PHP的服务器环境,这里我们使用XAMPP作为示例,下载并安装XAMPP,然后启动Apache和MySQL服务。
3、创建数据库和数据表
在XAMPP的控制台中,使用以下命令创建一个名为testdb
的数据库:
CREATE DATABASE testdb;
创建一个名为users
的数据表:
USE testdb; CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), age INT(3) );
4、插入数据到数据表
向users
数据表中插入一些数据:
INSERT INTO users (name, email, age) VALUES ('张三', 'zhangsan@example.com', 25); INSERT INTO users (name, email, age) VALUES ('李四', 'lisi@example.com', 30); INSERT INTO users (name, email, age) VALUES ('王五', 'wangwu@example.com', 28);
5、连接数据库并查询数据
在hello.php
文件中,添加以下代码以连接到数据库并查询数据:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "testdb"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接是否成功 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } echo "连接成功<br>"; echo "数据库名称: " . $dbname . "<br>"; echo "数据表名称: " . $tablename . "<br>"; echo "数据表行数: " . $row_cnt . "<br>"; echo "数据如下:<br>"; while($row = $result>fetch_assoc()) { echo "id: " . $row["id"]. " Name: " . $row["name"]. " Email: " . $row["email"]. " Age: " . $row["age"]. "<br>"; } $conn>close(); ?>
6、运行PHP文件并查看结果
在浏览器中访问http://localhost/hello.php
,你将看到以下输出:
连接成功<br>数据库名称: testdb<br>数据表名称: users<br>数据表行数: 3<br>数据如下:<br>id: 1 Name: 张三 Email: zhangsan@example.com Age: 25<br>id: 2 Name: 李四 Email: lisi@example.com Age: 30<br>id: 3 Name: 王五 Email: wangwu@example.com Age: 28<br>
下面是一个基本的PHP代码示例,该示例创建一个HTML介绍,并在介绍中显示一些简单的数据:
“`php
Simple Data Table
// 示例数据数组
$data = [
[‘ID’, ‘Name’, ‘Age’],
[1, ‘Alice’, 25],
[2, ‘Bob’, 30],
[3, ‘Charlie’, 35],
];
// 开始介绍
echo ‘
‘ . $cell . ‘ |
‘;
?>
“`
上面的代码会生成一个包含3行4列的介绍(其中第一行是表头),在浏览器中打开这个PHP文件,你会看到以下结构:
“`
++++
| ID | Name | Age |
++++
| 1 | Alice | 25 |
| 2 | Bob | 30 |
| 3 | Charlie | 35 |
++++
“`
请注意,介绍边框是使用 `border=”1″` 属性添加的,这只是为了在示例中更清晰地显示单元格边界,在实际的网页设计中,通常会使用CSS来控制边框样式。
确保在运行此代码的PHP环境中已经启用PHP支持,将代码保存为 `.php` 文件,并通过本地服务器或在线服务器运行它。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/695521.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复