【问题标题】:PHP select From MysqlPHP 从 Mysql 中选择
【发布时间】:2015-06-21 10:41:14
【问题描述】:
$calistir = mysql_query("select * from cevap INNER JOIN kullanici ON cevap.kullaniciID=kullanici.ID WHERE soruID=1 order by soruID ASC") or die("Hata Olustu!");
  while($oku=mysql_fetch_assoc($calistir))
  {
  ?>
  <tr>
    <td class="tg-031e"><?PHP echo $oku['isim']; ?></td>
    <td class="tg-031e"><?PHP echo $oku['soyisim']; ?></td>
    <td class="tg-031e"><?PHP echo $oku['cinsiyet']; ?></td>
    <td class="tg-031e"><?PHP echo $oku['yas']; ?></td>
    <td class="tg-031e"><?PHP echo $oku['cevap']; ?></td>

我有两个表。我使用了 join。我写了 soruID=1 所以我的网页“SORU 2,SORU3,SORU4,SORU5”列是空的。我需要写 soruID=2,soruID=3,soruID=4 和soruID=5.我该怎么做? 我的网页:altundus.com/ieee.php

【问题讨论】:

  • 你能具体说明你想达到什么目标吗?
  • 你能提供你的表结构和数据样本吗?
  • altundus.com/tables.png

标签: php mysql select


【解决方案1】:

假设你想要一个类似的打印输出

isim  |  soyisim  |  cinsiyet  |  yas  |  cevap
  I1  |    S1     |     C1     |  Y1   |   CV1
  I2  |    S2     |     C2     |  Y2   |   CV2
  I3  |    S3     |     C3     |  Y3   |   CV3

等...删除

WHERE soruID=1

从您的连接查询中,并确保在输出块的末尾添加一个结束 &lt;/tr&gt; 标记。这样,它应该遍历结果集中的每一行,并为每个结果行打印一个新的表格行。

【讨论】:

  • 你检查过OP提供的链接吗?我认为他做到了&lt;/tr&gt;。我猜他在问一些不同的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-17
  • 2012-09-12
  • 2023-03-24
  • 2012-10-29
  • 2015-12-22
相关资源
最近更新 更多