网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月18日漏签0天
php吧 关注:280,488贴子:1,321,291
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 4 5 6 下一页 尾页
  • 171回复贴,共6页
  • ,跳到 页  
<<返回php吧
>0< 加载中...

打算慢慢的写一个简单的PHP教程,0基础的。(连载)

  • 只看楼主
  • 收藏

  • 回复
  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1,HTML入门
废话不多,做网页的得简单的了解HTML
html你可以不熟悉,但最常用的标签还是要知道的
html的大多数标签是成对出现的 比如<html></html><body></body>,单个出现的像<br /> <img>
常用的有
1.1页面的基础结构,构建页面的基础
<html>
<head>
</head>
<body>
</body>
</html>
1.2表格很重要,你常看到排版,或者数据列表就是表格
<table>
<tr>
<td>第一行第一列</td><td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td><td>第二行第二列</td>
</tr>
</table>
1.3表单,用来收集页面输入的,比如注册
<form action="" method="post">//如果是上传文件还要加属性enctype="multipart/form-data"
<input type="text" name="username" size="22">//文本字段,常见的注册用户名
<input type="password" name="password" size="22">//密码
<textarea name="content"></textarea>//多行文本
<input type="file" name="file">//文件域
<input type="submit" name="submit">//提交按钮
<input type="button" name="btn">//普通按钮
</form>
建议初学者动手排一下,以上内容基本上是构建页面的必须要素,基础扎实了,我才好说后面的PHP。


  • 纸上线线
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2025-12-18 04:49:54
广告
不感兴趣
开通SVIP免广告
  • 激活码商城
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
加关注,有没有JavaScript的教程


  • 小天狼星23
  • 框架好玩
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
前排留名
   --弱水三千,只取一瓢@( ̄- ̄)@


  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2,mysql入门
后面教程将会说MYSQL的增删改查,并以实例演示之。至于开发环境建议初学者用一键安装包,WINDOWS下,我用的比较多的是wamp一键安装包,这个东西双击安装就好了,注意下80端口不要被占用,后面都在这个基础上演示
2.1 MYSQL常用查询
mysql -u用户名 -p;
mysql客户端连接服务器,输完后会提示输入密码
create database 数据库名;
创建数据库
CREATE TABLE 表名
(列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....);
创建表
insert into 表名(字段1,字段2) values (值1,值2);
插入一行数据到表
select * from 表名
查询这个表的所有数据
select * from 表名 limit offset,size;
返回表数据从offset开始的size行
update 表名 set 字段1=值1
设置表字段1的值
delete from 表名 where 字段1 = XX
删除表里 字段1=XX的记录
后面我将传个图演示这些操作,这些都是非常基础的,MYSQL更多相关操作,度娘后操作之。


  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2.3演示,我的wamp装在D盘,根据这个目录,大家可以找到mysql.exe然后链接MYSQL输入密码,尝试之。
like是模糊查询 %号是通配符。多找度娘,多试试,关于多表查询,请度娘并自己玩玩,打字辛苦。





  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
后继教程应该完成一个实例,并把实例润色。
先以一个初学者的角度,再到OOP 到MVC
大家开发上有具体的问题可以问我。


  • 纵横
  • HHVM
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
+10086


2025-12-18 04:43:54
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_0PA62XW
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直播


  • 亲自走路
  • 继承
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直播


  • 纸上线线
  • XDebug
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
怎么不说php


  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3,现在应该说说PHP了
从来没写过教程,有点理不清楚
3.1变量
PHP是弱类型语言,变量不强制声明类型
字符串
$string = "xxxxxxx";
数值
$number = 1;
数组
$array = array();
对象
$obj = new Object();
3.2数据类型
数值跟字符串是简单类型,用ECHO可以打印
数组跟对象是复杂数据类型,可以用print_r打印
数组元素不要求同类型,比如
$array[0] = 1;
$array[1] = array("1","2","string");
3.3常用语法结构
选择语句
if(条件)
{
.....
}
else
{
....
}
switch($var)
{
case 1:
.....
break;
case 2:
.....
break;
}
循环
for($i=0;$i<10;$i++)
{
.....
}
foreach($array as $key=>$value)
{
var_dump($value);
}
while(条件)
{
...
}
do{
}while(条件)
函数的声明
function 函数名(参数,参数。。。)
{
}
对象的声明
class 类名
{
public 属性名;
private 属性名;
//构造函数
public funtion __construct()
{
}
public function 方法名()
{
}
}
先说这些最重要的,后面需要会补充。后面会发图演示这些结构怎么用


  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<?php
$string = "abcdeft";
$number = 1;
$array = array();
echo $string."<br>";
echo $number."<br>";
var_dump($array);
$array[] = 1;
$array[] = 2;
$array[] = array("1","2","abcdderfe");
echo "<pre>";
print_r($array);
var_dump($array);
if($number == 1)
{
echo "number=".$number."<br>";
}else
{
echo "number!=".$number."<br>";
}
switch($string)
{
case "abcdeft":
echo "string = ".$string."<br>";
break;
case 1:
echo "string = 1<br>";
break;
default:
echo "不满足以上条件<br>";
}
$number = 10;
for($i = 0;$i<$number;$i++)
{
echo $i."<br>";
}
foreach($array as $key=>$value)
{
if(!is_array($value))
{
echo $value."<br>";
}else
{
//二维数组要循环两次读元素
foreach($value as $k=>$v)
{
echo $v."<br>";
}
}
}
$i = 0;
while($i<10)
{
echo $i."<br>";
$i++;//值等于$i = $i+1,这种语句如果是输出会先输出$i值再进行自增运算;
}
//经过前面循环后$i值=10
do{
echo $i++;
echo "<br>";
}while($i<10);
//定义函数,一般是有返回值的,这里输出做测试
function test()
{
echo "test<br>";
}
//调用函数
test();
test();
function test1()
{
return 1+1;
}
echo test1()."<br>";
//oop 声明一个类,我声明了个车子,他有速度跟颜色
class Car
{
public $speed;
public static $color = "red";
public function setSpeed($speed)
{
//参数SPEED值传给类的SPEED属性
$this->speed = $speed;
}
public function getSpeed()
{
return $this->speed;
}
//静态方法 ,不用实例化就可以调用,只能调用静态属性
public static function getColor()
{
return self::$color;
}
}
$car = new Car();
$car ->setSpeed(40);
echo $car->getSpeed()."<br>";
echo Car::getColor()."<br>";
?>


  • happyleon134
  • 记事本
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
执行结果如下
abcdeft
1
array(0) { }Array( [0] => 1 [1] => 2 [2] => Array ( [0] => 1 [1] => 2 [2] => abcdderfe ))array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(9) "abcdderfe" }}number=1
string = abcdeft
0
1
2
3
4
5
6
7
8
9
1
2
1
2
abcdderfe
0
1
2
3
4
5
6
7
8
9
10
test
test
2
40
red


2025-12-18 04:37:54
广告
不感兴趣
开通SVIP免广告
  • 辉煌无限
  • 路过酱油
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
支持一下,最好说的通俗易懂,细节要清晰


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 4 5 6 下一页 尾页
  • 171回复贴,共6页
  • ,跳到 页  
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示