将sql变量传递给PHP变量,然后返回sql语句

杰克·李

我想在表格中选择最高的值:

$max = "SELECT MAX(pid) FROM pic";

然后将该值传递给PHP变量:

$results_max = $conn->query($max);
$highest_val = $results_max->fetch_assoc();

然后在SQL插入语句中再次使用:

$sql_update = "UPDATE users 
            SET username = '$username', pid = '$highest_val'
            WHERE username = '$username'";

但是我测试了我从第一个select语句($highest_val获得的值,并且返回了"Array"有人知道我在做什么错吗?

编辑:

$sql_update = "UPDATE users 
            SET username = '$username', pic_id = '$highest_val[pid]'
            WHERE username = '$username'" ;
衣服

您需要创建的别名 MAX(pid);

$max = "SELECT MAX(pid) as pid FROM pic";

现在您使用获取最大pid

$results_max = $conn->query($max);
$highest = $results_max->fetch_assoc();
$highest_val =$highest['pid'];// pass column name here

您的更新查询将是

$sql_update = "UPDATE users 
            SET username = '".$username."', pid = '".$highest_val."'
            WHERE username = '".$username."'";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将sql变量传递给PHP变量,然后返回sql语句

来自分类Dev

将R变量传递给sql语句

来自分类Dev

无法将php变量传递给JS,然后JS调用php文件更新sql

来自分类Dev

通过.js将值传递给php,然后在SQL语句中使用

来自分类Dev

将VBA中的空/空日期变量传递给SQL UPDATE语句

来自分类Dev

将vb变量传递给ASP.NET中的SQL语句

来自分类Dev

将变量传递给php

来自分类Dev

将jQuery变量传递给PHP变量

来自分类Dev

将变量传递给mysql语句

来自分类Dev

如何将选择复选框的值动态传递给ajax调用变量,然后动态传递给php变量

来自分类Dev

将参数传递给确定的变量T-SQL

来自分类Dev

将存储在PL / SQL变量中的值传递给IN子句

来自分类Dev

将表变量传递给exec SQL Server

来自分类Dev

将返回的变量传递给不同的方法

来自分类Dev

是否可以将VBA变量传递到ADO SQL语句?

来自分类Dev

是否可以将VBA变量传递到ADO SQL语句?

来自分类Dev

将表值参数传递给参数化SQL语句时,“必须声明标量变量”错误

来自分类Dev

将变量插入SQL语句

来自分类Dev

将数组变量传递给函数以返回数组变量

来自分类Dev

将变量从C ++传递给PHP

来自分类Dev

将变量传递给回调PHP

来自分类Dev

将php变量传递给angular

来自分类Dev

无法将变量从php传递给exec

来自分类Dev

使用jQuery将变量传递给.php

来自分类Dev

将PHP数组传递给Javascript变量

来自分类Dev

将PHP变量传递给引导模态

来自分类Dev

将PHP变量传递给Javascript数组

来自分类Dev

将变量传递给php websocket

来自分类Dev

将变量传递给PHP的Javascript