我是这样做的测试:
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啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)