php服务器

php + apache 之间如何传参?
php: 服务器端开发语言 不能直接在浏览器中运行。需要借助服务器apache(apahce: web服务器)。 php 可以 把我们html代码输出, php 文件是一个可以和html混编的语言。 最后统一输出到页面。
<?php
?>
php代码 经过php脚本解析运行。
我们写的代码(html代码) 是什么环节下使用?
1.前后端没有完全分离。前段人员写的代码最后还要交给后端,由后端人员决定怎么渲染数据。
2. 前后完全分离。
前端人员自己去建立自己的服务器?
1 我们必须掌握 nodejs这种服务器,语言js
2 会用nginx。
localhost: 本地主机。 127.0.0.1 本机ip
http 协议: web访问协议。
三次握手:
请求:http://www.baidu.com 在发送请求
向谁放请求: www.baidu.com 服务器地址(执行ip地址) web服务器
请求什么东西: 默认请求的就是 index.php
响应: 服务器收到请求之后 给请求过来的人返回一个内容
1 如果不能接收,就没有响应 (200)
2 接受没有任何返回 404 页面
3 服务器如果报错 501 504 类似错误
输出: 服务器接收到请求之后 给你客户端返回的什么东西?
如果返回的html 客户端就会显示html
返回的是字符串 页面接受的就是字符串

<style>
  	table{border-collapse: collapse;}
  	td{width: 300px; height: 40px; border: 1px solid #ccc;}
</style>
<?php
    $conn = mysql_connect("localhost","root","root");//链接mysql服务 返回这个链接资源
	//echo $conn;

    $db =  mysql_select_db("shop",$conn);//通过刚才的链接资源 找到数据库
	//echo $db;
    	   mysql_query("set names utf8");//设置php文件 和 mysql 服务器之间 编码统一采用utf8
    	   //分页
   	$currentpage = 1;
	if ($_GET['page']) {
		$currentpage = $_GET['page'];
	}
	$pagesize = 10;
	$total = mysql_query('select count(*) from shop_production');
	$totalRs = mysql_fetch_array($total);
	$totalRows = $totalRs[0];
	$rs = mysql_query('select * from shop_production limit '.(($currentpage-1)*$pagesize).','.$pagesize);  //让数据库执行一条查询语句 返回值结果集(资源)
    echo"<table><tr><th>名称</th><th>价格</th><th>颜色</th><th>操作</th></tr>";
    while ($row = mysql_fetch_array($rs)){
	echo '<tr><td>'.$row['productiontitle'].'</td><td>'.$row['productionprice'].'</td><td>'.$row['productioncolor'].'</td><td><a href="delete.php?id='.$row['id'].'">删除</a>|修改</td></tr>';
    }
    echo "</table>";
	        $totalpages = ceil($totalRows/$pagesize);
	for ($i=1; $i <= $totalpages; $i++) {
		echo '<li><a href="?page='.$i.'">'.$i.'</a></li>';
	}
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【为什么要使用PHPWAMP集成环境,而不是其他集成环境呢?】 1、因为PHPWAMP解压即可使用,你甚至不需要安装VC运行库也可直接运行,而其他的集成环境都需要你额外去安装vc运行库,下载费时间,安装也费时间。 2、PHPWAMP默认集成的各个组件都是最新版本的,而且是完整版,所以更加适合在服务器上运行(其他集成环境通常用来测试的,集成的组件阉割过,体积小很多)当然PHPWAMP也很适合在本地测试,如果包括32位和64位、线程安全与非线程安全的PHP版本,共计700多个PHP版本随便你切换。 3、PHPWAMP可以同时运行各个不同版本的PHP网站,十分适合对比测试。多版本同时运行也适合在服务器上运行那些对php版本要求比较严格的PHP程序,可在服务器上同时运行不同php版本的网站程序。 4、关键这货还能一键去除域名后面的端口号,实现与Apache、Nginx、IIS等WEB服务器共存时,去掉域名后面的端口号。 5、兼容性很强,兼容XP系统、windows7、windows8、windows10也能完美兼容,在各windows服务器上兼容能力也很强。 6、phpwamp集成环境还能与其他任意环境共存,互不影响,端口号可视化修改,强制解除端口占用等。 7、拥有强制干掉一切环境阻碍,一键强制卸载任意php环境,瞬间轰掉阻碍(不会影响系统),简单粗暴,让你节省时间立刻完成网站配置。 8、切换PHP版本方便,还能自定义PHP版本,提供700个PHP版本随便你换,及时满足各种程序对不同版本的需求。 9、在phpMyAdmin官方网站,你可以看到phpMyAdmin的各个版本下载中都提示了不同版本所能兼容的PHP版本与数据库版本,而PHPWAMP自带的数据库管理工具phpMyAdmin经过特殊修改,能完美兼容任何PHP版本,无论你切换任意PHP版本,都能正常使用,不会像一些PHP环境那样,升级或者换个版本,phpMyAdmin就会出现问题。 10、PHPWAMP拥有自动定期重启动服务器,自动定期重启动apache、mysql等服务的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值