PHP代码中如何查询MYSQL数据库可以得到数据表中某个字段中最大的那条记录的ID号。 举例说明:见问题补充。

PHP代码中如何查询MYSQL数据库可以得到数据表中某个字段中最大的那条记录的ID号。 举例说明:见问题补充。,第1张

我是这样做的测试:
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架构你可以参照 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13339857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存