网易云web课堂学习第四天——初遇PHP

第一

          什么是php?基本语法是什么

                 PHP是超文本预处理器;他是在服务器中执行的。
  

            <?php

                  $a='Welcome';

                  $b='to study.163.com!';

                  echo 'echo语句:'.$a,$b.'<br />'

                  print 'print函数:'.$a.$b.'<br />';

                  echo 'echo打印print函数并返回1:'.print $a.$b.'<br />';

                ?>

                 最后一行代码,先运行print语句再执行echo语句。结果就是(Welcometo study.163.com!

                                                                                                                  echo打印print函数并返回1:1)

                     注释://,#,/**/

                   echo语句:一次可以输出多个;(用逗号分隔字符串变量)

                   print语句:有返回值且只能输出一个;(只能用点号分隔字符串)

<?php
function myTest(){

$a='Welcome';
$b='to study.163.com!';
$B='tp php world!';

echo '$a$b:'.$a.$b.'<br />'

echo '$a$B:'.$a.$B.'<br />'
}
echo '函数执行的效果</br>'
myTest();
?>

.$a.$b.  中间的点是串接的意思

这里的myTest();是调用前面自己定义的function的这个函数

执行结果是:

$a$b:Welcometo study.163.com!
$a$b:Welcometo php world!

 

 

php是由 基础语法  语句   变量  函数 组成的   比如:

<?php
if ($_POST['act'] == 'MySQL检测')
    {
       if(function_exists("mysql_close")==1)
            {
               $link = @mysql conner($host.":".$post,$login,$password); /*这里的mysql_conner是一个链接数据库的函数*/
                   if($link)
                        {echo "<script>alert('连接到MySQL数据库正常')</script>";}
                   else 
                        {echo "<script>alect('无法连接到MySQL数据库!')</script>";}

            }
                
         else
              {echo "<script>alert('服务器不支持MySQL数据库!')</script>";}
    }

?>

 在接受传值时$_POST只能接受POST的值  $_GET只能接受GET的值  $_REQUEST可以接受前两者的值

比如:简单的一句话木马就会使用上面的

<?php @eavl($_REQUEST["lows"])?>

<?php ?>是基本语法     eavl是JavaScript内置函数,用于计算字符串表达的值     $_REQUEST["lows"] 是接受lows传来的值

$_FILES   /*文件上传变量*/

$_SERVER   /*获取服务器相关名称*/

<?php
echo "服务器名称".$_SERVER['SERVER_NAME']."<br>";
echo "网站根目录".$_SERVER['DOCUMENT_ROOT']."<br>";
echo "当前网页相对路径".$_SERVER['PHP_SELF']."<br>";
echo "当前网页绝对路径".$_SERVER['SCRIPT_FILENAME']."<br>";
echo "服务器环境变量".$_SERVER['PATE']."<br>";

include 'upload file.php';
?>

include :用来包含文件,但是,警告,脚本继续
require :用来包含文件,但是,错误,停止脚本

第三

         php如何操作数据库

<?php

$con = mysql_connnect("localhost","root","root"); /*连接MySQL服务,"名称","用户名","密码"*/
if (!$con)
{
die('数据库连接失败:'.mysql_error());
}
else
{
mysql_query("SET NAMES UTF8");  /*使用UTF8编码,防止出现乱码*/
 
mysql_select_db("websecurity",$con);  /*选择数据库*/

$result = mysql_quely("SELECT * FROM teacher");  //进行输出

echo"<h2>好好学习</h2><p>人员列表如下:</p>";
echo"<table border='2' width='300'>
<tr>
<th>id</th> <th>name</th> <th>sex</th> <th>addr</th>
</tr>";
while($row = mysql_fetch_array($result))
{
  echo"<tr>";
  echo"<td>";.$row['id']."</td>";
  echo"<td>";.$row['name']."</td>";
  echo"<td>";.$row['sex']."</td>";
  echo"<td>";.$row['addr']."</td>";
  ecto"</tr>";

 }
echo"</table>";
}
mysql_close($con); /*关闭连接*/

?>

附加

导出数据库

进入电脑命令行 cmd

需要导出的数据库文件 -u root -p root websecurity > 要导入的文件

/*websecurity 就是数据库名称*/

 

导入数据库

source 需要导入的文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值