学习PHP前出现的问题

(1)安装wampserver出现找不到msvcp110.dll情况,解决方案:到微软官网下载VC2012 update4组件

(2)如果之前误删path,可以win+R regedi打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 下的Path,复制内容。win+R  打开sysdm.cpl 系统属性设置环境变量,新建path,将PHP目录路径加到path初始值后面(记得加分号)。测试是否配置成功, win+R cmd 运行php -h。

(3)sublime运行PHP:Tools--Build System--添加新的编译系统,将内容改为

        "cmd":["php","$file"],
"file_regex":"php$",
"selector":"source.php"

crtl+B运行PHP代码。



(4)安装wampserver和sqlyog.      尽量学会看php.ini和apache的httpd.conf,   配置多站点暂且不学




(5)php连接数据库

@mysql_connect("localhost:3306","root")or die("失败");
@mysql_select_db("demo")or die("失败");
mysql_set_charset("utf8");

(6)1、建立目录结构,包含
             1)M  放置Model 主要和数据对象进行映射 后缀名.m
             2)   C  全站控制文件,比如取数据源,判断参数来执行业务逻辑  后缀.c
             3)V  美工干的静态页面  后缀.tpl  目前是v1版本,未来全局页面变动添加v2


html一般的静态网页
tpl 一般用于框架、cms、模板引擎的模板文件
模块化就是为了减少系统耦合度,提高高内聚,减少资源循环依赖,增强系统框架设计,让逻辑相同的部分

 (7)NotORM 是一个 PHP 库,用来简化和数据库的交互。最有特色的功能是处理表关联关系非常简单。

     下载NotORM,把解压后文件其中三个放到db目录下


(8)建一个数据库后,写一个 .php ,连接pdo并输出表中内容

header("content-Type:text/html;charset=utf-8");

include "Lib/db/NotORM.php";
$pdo = new PDO('mysql:host=localhost;port=3306;dbname=myshop','root','');
$pdo->exec("set names utf8");
$db = new NotORM($pdo);

foreach($db->shop_news() as $news)
{
	echo $news["news_title"]."_".$news["news_intr"]."</br>";
	
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值