文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP上手一步到位

PHP上手一步到位

时间:2008-01-22  来源:shaoyun


以前用ASP来写,现在想转了,PHP倒是不错,对于我们写惯了代码的人来说,想转一点都不难!
从搭建环境、熟悉语法到连接数据库、到数据的备份与还原,我希望一开始就一部到位!
1.环境搭建
PHP的环境当然选择免费的组合套装Apache+PHP+MySQL+PHPMyAdmin,Apache为web服务器,MySQL免费的数据库,PHPMyAdmin免费的MySQL数据库管理软件,是个PHP网页。
Apache+MySQL的环境搭建起来比较麻烦,俺是个懒人,选择EasyPHP集成化的PHP环境,以上的几个组件它都有,而且全部配置好了,安装了就可以使用。我找的这个是1.8的,天空、华军都有下载,支持中文语言,地址给出一个:
http://www.skycn.com/soft/17714.html
搭建好之后我们就可以通过127.0.0.1来访问了,默认的web目录为EasyPHP安装目录下的WWW目录,网页文件放这里就行了。
2.语法
php代码嵌入网页类似于asp,都是服务器端的脚本代码,解释执行后返回静态网页到客户端!嵌入方式如下:
?php
  //此处为php代码
?>
输出使用函数echo,语句以分号结尾,如:
echo "hello!";
新建一个文件命为index.php,输入
?php
  echo "hello!";
?>
保存放到www下,访问一下试试,OK
再来说连接数据库,代码如下:
?php
    $conn = mysql_connect('localhost','root','');
    if (!$conn) {
      die('Could not connect:'.mysql_error());
    }
    mysql_select_db("shop");
    $exec="select * from user";
    $result=mysql_query($exec);
    while($rs=mysql_fetch_object($result))
    {
    echo "username:".$rs->user."
";
    }
    mysql_free_result($result);
    mysql_close($conn);
?>
$conn定义了一个变量,mysql_connect('127.0.0.1','root','')创建了一个数据库连接,数据库管理员root,密码为空,当然实际使用密码不要为空,EasyPHP安装后默认为空。
die 表示不符合条件时的输出,mysql_error()函数输出当前错误及错误文件路径,点“.”用来连接字符串
mysql_select_db("shop")设置要连接的数据库,shop为数据库名
"select * from user"数据库查询语句,查询user表的所有字段,$result=mysql_query($exec)将查询结果返回到变量$result中
mysql_fetch_object()将$result当作对象赋值给$rs,相当于记录集啦
循环中的echo "username:".$rs->user."
"循环输出user表中的user字段,通过“->”访问
mysql_free_result($result)释放$result所占的内存
mysql_close($conn)关闭数据库连接


相关阅读 更多 +
排行榜 更多 +
XLM币最具爆发力的安全交易所币安binance下载

XLM币最具爆发力的安全交易所币安binance下载

金融理财 下载
XEM币最安全隐私链的全球交易所币安binance下载

XEM币最安全隐私链的全球交易所币安binance下载

金融理财 下载
WAVES币最新上线的优质交易所币安binance下载

WAVES币最新上线的优质交易所币安binance下载

金融理财 下载