create table music(
id varchar(10),
title varchar(100),
name varchar(10)
);
insert into music values('2','离别','12354');
insert into music values('15','朋友','5454');
insert into music values('161','送别','4668');
<php
$conn=mysql_connect("localhost:3307","数据库用户名","数据库密码");
mysql_select_db("date");
$result=mysql_query("select max(id+0) max_id from music",$conn);
$field=mysql_fetch_row($result);
print_r($field);
>
结果:Array ( [0] => 161 )
因为mysql中varchar不能用max()所以通过id+0来转换id类型从而解决这个问题 ,如果你建表时id是整数型的就可以直接用max()了。详细解释见:>-> 对象 :比如
class a{
public testA;
public function A( )
{
print("Hello a");
}
} $A=new a();
$A->A();
=>用于数组
$arr=array(
0=>array(5,6,7,8),
1=>array(1,2,3,4)
);
foreach($arr as $k=>$v){
foreach($v as $k1=>$v1){
print($v1);
}
print("<br/>");
}
方法如下:
<php
$offset=array_search('h',$array);
echo $offset"</br>";
echo $array["$offset"+1]"</br>";
echo $array["$offset"-1]"</br>";
>
扩展资料:
PHP常用函数总结:
1,abs(): 求绝对值
$abs = abs(-42)
2,ceil(): 进一法取整
echo ceil(9999)
3,floor(): 舍去法取整
echo floor(9999)
4,fmod(): 浮点数取余
$x = 57;
$y = 13
$r = fmod($x, $y)
5,pow(): 返回数的n次方
echo pow(-1, 20)
6,round(): 浮点数四舍五入
echo round(195583, 2)
7,sqrt(): 求平方根
echo sqrt(9)
8,max(): 求最大值
echo max(1, 3, 5, 6, 7)
你这个问题问的不好回答1 理论上讲,php中也可以有字符串的html代码,tpl文件中也可以使用标签{php}来写php代码
所以从理论上讲 都可以
2但是优秀的架构以及良好的编码习惯应该让各自负责自己的职责,也就是业务、数据和展示分离
一般都是mvc架构 其中m 和 c 都是php文件 v是tpl文件
php主要处理 模型(Model),和控制Controller), tpl主要完成视图(View),也就是html代码
关于mvc架构你可以参照 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)