繁体   English   中英

使用PHP / JS / MYSQL恢复ID或值

Recover Id or Value with PHP/JS/MYSQL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在做一个项目,我需要在php或js中恢复ID

我在同一表格(mySql)中有2行,第1行= id_answer,第2行=文本

我在代码中使用foreach利用第一行文本。

我搜索同时在div中关联我的文本和值来引用此答案的ID。

<ul id="listQuestionResponseFaq" class="col-sm-12 pad-0">

<?php 
   foreach ($questionResponseArrayFaq as $questionResponseFaq ) {
    ?>
     <li class="liSearchFaq col-sm-8 col-sm-offset-2 pad-0">
       <div class='panel padding txtLeft' value="<?php $answerSearch ?> ">
         <?php echo $questionResponseFaq; ?>                   
       </div> 
      </li>
<?php
  } 
?> 
</ul>

我不知道如何恢复id_answer并将其插入我的答案中。 所有答案的ID都不相同。 每个答案都有不同的ID

谢谢我

MySQLBase

$queryFaq = $pdoRepository->executeQuery("
SELECT DISTINCT fa.* FROM form_answer AS fa
LEFT JOIN form_option_filter AS fof
ON fof.id_option = fa.id_option
LEFT JOIN form_option AS fo
ON fo.id_option = fa.id_option
WHERE fof.statut = 1
AND fo.search = 1");

if ($queryFaq) {
$questionResponseArrayFaq = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) {     
    $questionsSearch = $row['text'];
    $answerSearch = $row['id_answer'];

    array_push($questionResponseArrayFaq, $questionsSearch);        

    }
}
1 个回复

我想我了解您在寻找什么,如果可以,我建议您采用其他方法来利用PHP的关联数组循环。

$questions = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) 
{
    $questions[$row['text']] = $row['id_answer'];
}

foreach($questions as $question => $answer)
{
  echo 'Question: ' . sanitize($question);
  echo 'Answer:' . sanitize($answer);
}

如果您确实需要2个独立的阵列,则可以使用resetnext函数来完成。 我在一个较早之前的另一个堆栈溢出示例中找到了它,但现在找不到。 如果有人愿意参考并给予好评。

$questions = array();
$answers = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) 
{
    $questions[] = $row['text']
    $answers[] = $row['id_answer'];
}

$answer = reset($answers);
foreach($questions as $question)
{
  echo 'Question: ' . sanitize($question);
  echo 'Answer:' . sanitize($answer);
  $answer = next($answers);
}
1 在php中恢复onchange的值

我恢复用户在我的下拉列表中单击的值,如下所示: 我想将使用单击的值与我的数据库中存在的所有值进行比较。 为此,我在 php 中做了一个 foreach 喜欢它:(我在上面写了我对person3的请求) 但它不起作用,我想知道我该怎么做才能恢复 onchange 的值并将其与 $ET3['id ...

2 无法从MySQL恢复值

我有以下代码,与test2.php有关。 我的问题是我必须将菜单中选择的用户与其唯一ID相关联,因此URL将是所选用户的页面。 问题是,id是未定义的。 我不知道为什么! 我究竟做错了什么? 来自的URL 是/profile.php?id=undefined tes ...

5 在MySQL和PHP中返回发现值行的ID

大家好,编写了一些代码,只是遇到了MySQl的问题,该问题会返回找到的值所在的行,然后返回该行中某个列的值。 所以我这里有 因此,我可以找到名称'dex'是否在其中,但是如何返回并在行的'number'列中设置行ID和值? 谢谢大家,敏捷 ...

6 恢复PHP和MySQL之间的时间戳差异

正如标题中已经说过的那样,由于PHP date函数和MySQL NOW()函数,我发现了一个问题(这是一个非常大的问题)。 这是问题所在,在MySQL表中,我有一个名为aggiornamento的列和一个名为idesterno的外部ID列,其工作方式如下: 插入时,它由MySQL ...

7 用ajax / json恢复php mysql查询?

如何通过json从研究中恢复数据? 我想恢复单独的项目,结果显示在php页面中以创建新元素,例如,恢复item.f,item.m以创建诸如item.f &lt;/ div&gt; &lt;span&gt; item.m之类的新元素。 .. 谢谢 (出现错误)错误无法读取项目“ null ...

8 在MySQL PHP中获取最小ID和最大ID值

我想知道如何从MySQL php到android获取具有最小id的timeIn和具有最大id的timeOut吗? 这是表work_Details(id,project,percentage,timeIn,timeOut,twd)。 现在我想检索timeIn : 12:26:00 and ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM