Php 构建查询mysql的问题
我已经将一些值以这种格式添加到Php 构建查询mysql的问题,php,mysql,sql,session,Php,Mysql,Sql,Session,我已经将一些值以这种格式添加到$\u会话数组12121,41。以下是我的数据库示例: |id|title|source |1 |asda | 12 |2 |sadas| 121 我需要构建一个查询,从这个表中检索数据,其中source包含我的$\u会话数组中的值。 这里是我的$会话变量的变量转储 string(30) "12,121,41" 有什么建议吗? 对不起,我的英语,伙计们 连接到数据库并执行如下查询: $in = $_SESSION['source']; $sql = "SELE
$\u会话数组12121,41
。以下是我的数据库示例:
|id|title|source
|1 |asda | 12
|2 |sadas| 121
我需要构建一个查询,从这个表中检索数据,其中source包含我的$\u会话数组中的值。
这里是我的$会话变量的变量转储
string(30) "12,121,41"
有什么建议吗?
对不起,我的英语,伙计们 连接到数据库并执行如下查询:
$in = $_SESSION['source'];
$sql = "SELECT * FROM my_table WHERE source IN ($in)";
$stm = $db->prepare($sql);
$stm->execute($in_array);
$data = $stm->fetchAll();
连接到数据库并执行如下查询:
$in = $_SESSION['source'];
$sql = "SELECT * FROM my_table WHERE source IN ($in)";
$stm = $db->prepare($sql);
$stm->execute($in_array);
$data = $stm->fetchAll();
构建类似于的查询
$query="select * from table where source in(".$_SESSION.")";
$result = mysqli_query($con,$query);
构建类似于的查询
$query="select * from table where source in(".$_SESSION.")";
$result = mysqli_query($con,$query);
用于将所有会话数据与数据库字段匹配
$keyword = strreplace(",","','",$_SESSION);
$query="select * from table where id in('$keyword')";
$result = mysqli_query($con,$query);
对于特定会话数据
$keyword = $_SESSION;
$query="select * from table where id =."$keyword[0]."; // as per your need you can change array key
$result = mysqli_query($con,$query);
用于将所有会话数据与数据库字段匹配
$keyword = strreplace(",","','",$_SESSION);
$query="select * from table where id in('$keyword')";
$result = mysqli_query($con,$query);
对于特定会话数据
$keyword = $_SESSION;
$query="select * from table where id =."$keyword[0]."; // as per your need you can change array key
$result = mysqli_query($con,$query);
否,会话数组具有自动生成的值。我需要通过一个查询检索数据,而不是手动检索。不,会话数组具有自动生成的值。我需要通过一个查询检索数据,而不是手动检索。