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()了。详细解释见:>

代码如下:

$res=mysql_query($sql,$conn);

    $rows=mysql_affected_rows($conn);

    $cols=mysql_num_fields($res);

    while($row=mysql_fetch_row($res)){

    echo"<tr>";

        for($i=1;$i<$cols;$i++){

            echo"<td>$row[$i]</td>";

        }

    echo'<td><a href="editphpid='$row['id']'&act=edit">编辑</a> <a href="delphpid='$row['id']'&act=del">删除</a></td>';

   /

    说明: 1、这里的id值就是数组$row里的id元素对应的值,因为是循环输出,所以id也会跟着变。2、editphp为编辑页面名称,delphp为删除页名。这两个页的的id是通过$_GET这个函数获取的,因为是通过浏览器地址栏传过来的。

   

   /    

    echo"</tr>";

    }

 

 # editphp 和 delphp #

 

 <pphp

  

  $id = $_GET['id'];

  //接下来对id进行过滤判断,然后再进行数据库 *** 作

 >

记得给分!!!

你好,用sql语句是不可能实现的,我们可以通过事务来实现,也就是说,SqlCommand的CmdText属性在一个方法当中可以赋多个SQL语句 SqlConnection sqlConnection = new SqlConnection(); 初始化连接 // 开启事务 SqlTransaction sqlTransaction = sqlConnectionBeginTransaction(); // 将事务应用于Command SqlCommand sqlCommand = new SqlCommand(); sqlCommandConnection = sqlConnection; sqlCommandTransaction = sqlTransaction; sqlCommandCmdText=第一个sql语句 sqlCommandExcuteNoneQuery(); sqlCommandCmdText=第二个sql语句 sqlCommandExcuteNoneQuert(); try { // 利用sqlcommand进行数据 *** 作 // 成功提交 sqlTransactionCommit(); } catch(Exception ex) { // 出错回滚 sqlTransactionRollback(); } 如果在执行第二次SQL语句是出错了,那么就会到Catch异常中,执行回滚,那么第一次执行的也同样回滚了,所以必须2个都一行成功才往数据库中提交这里是用了2次SQL语句,如果你想用1个语句同时 *** 控2个表的话,就要用到存储过程或者是触发器,存储过程和触发器

1连接数据库 mysql_connect('localhost',‘root’,'123456');

mysql_select_db('dbname');

2提取特定id:$sql="select from table_name where id in(1,2,3)";

执行sql获得结果集,$result = mysql_query($sql);

$row = array();

3循环输出模板内容,

while($row=mysql_fetch_assoc($result)){

echo '<h3>'$row['title']'</h3>';

echo "<img src ='{$row[img]}'/>";

}

最下面的是你说的d出框是js特效,找个插件实现下就可以

没有。php是没有获取控件id的命令的,PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。

以上就是关于PHP代码中如何查询MYSQL数据库可以得到数据表中某个字段中最大的那条记录的ID号。 举例说明:见问题补充。全部的内容,包括:PHP代码中如何查询MYSQL数据库可以得到数据表中某个字段中最大的那条记录的ID号。 举例说明:见问题补充。、php如何获取当前id的问题、我想对当前行进行修改,php怎么获取当前行的Id啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9575121.html

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

发表评论

登录后才能评论

评论列表(0条)

保存