优势和特点:
①.、执行速度快:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点.
扩展资料:
PHP的发展现状:
PHP技术核心和相关的人才需求,正符合互联网的发展趋势.网站开发、API接口开发,服务器端开发,移动端后台开发,内部OA系统开发,游戏开发等均用到PHP语言.
在IT行业和互联网的飞速发展的时代,企业对PHP开发人员的需求也大幅增加,目前在国内专业的互联网招聘网站,好多知名公司发布招聘PHP岗位,其中包括网易、京东、联想、阿里巴巴、滴滴打车、美团、大众点评、易到用车、百度、新浪、搜狐、奇虎、腾讯等.
百度百科-PHP
第一段:php配置MySQL
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四个.dll的最前面的;去掉
第二段:php表单提交至数据库的实现过程
①.、login.php页面
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
include("conn.php");
php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
$conn-select_db("db_test");
php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉.
php链接代码如下:
//设置编码格式
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
页面效果:
创建update.php文件,用于修改用户信息:
使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数.
//通过post获取页面提交数据信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//执行SQL
$mark? = mysql_affected_rows();//返回影响行数
$url = "userinf_select.php";
运行结果
创建delete.php文件,完成删除用户信息功能:
$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
if($mark0){
echo "删除成功";
echo? "删除失败";
mysql_close($con);
运行结果:
PHP是一种用于创建动态WEB页面的服务端脚本语言.如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器.但是与ASP或ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性.用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行.
除了能够精确的控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HTTP报头.用户可以通过PHP设置cookies,管理用户身份识别,并对用户浏览页面进行重定向.PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统.此外,PHP可以与多个外接库集成,为用户提供更多的实用功能,如生成PDF文件等.
用户可以直接在WEB页面中输入PHP命令代码,因而不需要任何特殊的开发环境.在WEB页面中,所有PHP代码都被放置在" ?php"和" ? "中.此外,用户还可以选择使用诸如 SCRIPT LANGUAGE="php" /SCRIPT 等的形式.PHP引擎会自动识别并处理页面中所有位于PHP定界符之间的代码.
PHP脚本语言的语法结构与C语言和Perl语言的语法风格非常相似.用户在使用变量前不需要对变量进行声明.使用PHP创建数组的过程也非常简单.PHP还具有基本的面向对象组件功能,可以极大的方便用户有效组织和封装自己编写的代码.
你的
echo "scriptalert('{$sql}');/script"; 因为是在字符串中引用变量,你那种写法可能不会有内容. 还有 $sql变量通过上面的两个操作,Fn_select函数是没有返回值的,所有$sql=$db-Fn_select获得的$sql值是空的,是没有内容的.你可以在Fn_select函数中设置一个返回值,比如return true,或者return false, $sql就有值了.
以上就是土嘎嘎小编为大家整理的php功能数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!