Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查询mysql-php_Php_Mysql - Fatal编程技术网

查询mysql-php

查询mysql-php,php,mysql,Php,Mysql,我试图从entradas中选择hora,其中data='some date' 表格entradas +------------+----------+ | data | hora | +------------+----------+ | 2012-09-27 | 07:59:11 | | 2012-09-27 | 16:03:27 | | 2012-09-28 | 16:03:35 | | 2012-09-29 | 09:29:16 | | 2012-09-29 | 09:

我试图
从entradas中选择hora,其中data='some date'

表格
entradas

+------------+----------+ | data | hora | +------------+----------+ | 2012-09-27 | 07:59:11 | | 2012-09-27 | 16:03:27 | | 2012-09-28 | 16:03:35 | | 2012-09-29 | 09:29:16 | | 2012-09-29 | 09:43:05 | | 2012-09-29 | 09:43:14 | | 2012-10-01 | 08:03:10 | +------------+----------+ 这三行变成一行,然后给我结果
09:29:1609:43:0509:43:14

如何以HTML格式将结果集输出为表格,如下所示:

row[0]=09:29:16 row[1]=09:43:05 row[2]=09:43:14 第[0]行=09:29:16 第[1]行=09:43:05 第[2]行=09:43:14 那么$response应该包含您想要的内容

那么$Rebug应该包含你想要的

你应该考虑使用()而不是过时的<代码> MySqL< < /C> >:

$dbh = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8', 'username', 'password');
$result = array();

$stmt = $db->prepare("SELECT hora FROM entradas WHERE data = ?");
$stmt->setFetchMode( PDO::FETCH_NUM);
$stmt->execute('2012-09-29');
foreach($sth as $row) {
   $result[] = $row[0];
}
return $result;
或者,如果希望将其作为html,请将foreach循环替换为以下内容:

echo '<table><tbody>';
foreach( $sth as $row){
    echo '<tr><td>' . htmlspecialchars( $row[0]) . '</td></tr>';
}
echo '</tbody></table>';
echo';
foreach($行){
回显'.htmlspecialchars($row[0])';
}
回声';
< /代码> 您应该考虑使用()而不是过时的<代码> MySqL< < /C> >:

$dbh = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8', 'username', 'password');
$result = array();

$stmt = $db->prepare("SELECT hora FROM entradas WHERE data = ?");
$stmt->setFetchMode( PDO::FETCH_NUM);
$stmt->execute('2012-09-29');
foreach($sth as $row) {
   $result[] = $row[0];
}
return $result;
或者,如果希望将其作为html,请将foreach循环替换为以下内容:

echo '<table><tbody>';
foreach( $sth as $row){
    echo '<tr><td>' . htmlspecialchars( $row[0]) . '</td></tr>';
}
echo '</tbody></table>';
echo';
foreach($行){
回显'.htmlspecialchars($row[0])';
}
回声';

我不确定我是否正确回答了你的问题,因为它看起来很简单,顺便说一句,它可能会起作用:

echo $row[0] . '<br>';
然后:

$i=0;
while($row=mysql\u fetch\u数组($consulta\u data))
{
回显'row['.$i.]='.$row[0].
'; $i++; }
我不确定我是否正确回答了你的问题,因为它看起来很简单,顺便说一句,它可能会起作用:

echo $row[0] . '<br>';
然后:

$i=0;
while($row=mysql\u fetch\u数组($consulta\u data))
{
回显'row['.$i.]='.$row[0].
'; $i++; }
让我们试试这个

$consulta_data = mysql_query("
  select hora from entradas where data = '2012-09-29';
") or die(mysql_error());
$i=0;
while($row = mysql_fetch_array($consulta_data))
{
  echo "row[0] = ".$row[0]."<br />";
  $i++;
}
$consulta\u data=mysql\u查询(“
从entradas中选择hora,其中数据='2012-09-29';
)或死亡(mysql_error());
$i=0;
while($row=mysql\u fetch\u数组($consulta\u data))
{
回显“行[0]=”$row[0]。“
”; $i++; }
让我们试试这个

$consulta_data = mysql_query("
  select hora from entradas where data = '2012-09-29';
") or die(mysql_error());
$i=0;
while($row = mysql_fetch_array($consulta_data))
{
  echo "row[0] = ".$row[0]."<br />";
  $i++;
}
$consulta\u data=mysql\u查询(“
从entradas中选择hora,其中数据='2012-09-29';
)或死亡(mysql_error());
$i=0;
while($row=mysql\u fetch\u数组($consulta\u data))
{
回显“行[0]=”$row[0]。“
”; $i++; }
您好,我按照您所说的那样尝试,并给出了一个致命错误:无法使用[]在C:\wamp\www\Controlo Entradas\importar_BD.php中读取第80行中的C:\wamp\www\Controlo Entradas\importar_BD.php,这是echo$response[];替换为打印(响应);nico您没有用print($response)初始化
$response
给出这个数组([0]=>09:29:16)数组([0]=>09:29:16[1]=>09:43:05)数组([0]=>09:29:16[1]=>09:43:05[2]=>09:43:14)您好,我按照您说的那样尝试了,并给出了这个致命错误:无法使用[]在第80行的C:\wamp\www\Controlo Entradas\importar_BD.php中阅读,第80行是echo$response[];替换为打印(响应);nico你没有用print($response)初始化
$response
给这个数组([0]=>09:29:16)数组([0]=>09:29:16[1]=>09:43:05)数组([0]=>09:29:16[1]=>09:43:05[2]=>09:43:14)你好,我想做的又是这样的我有一个mysql数据库,上面有f|u name | l| name | card| number |日期|时间。我想在html表格中打印这个,比如f|u name,u|u name |卡号| date | time1 | time2 | |如果在db中,同一日期打印的次数越多,你对我的理解就越多??有人能帮我吗?我想再问一次,Vyktor有没有办法联系你,向你发送我想做的全部内容??这样我可以更好地向你解释you@user1746620不,我不会再和你联系了。我们不会为您编写代码。我提供了完整文档的链接,教程的链接。你可能会问另一个问题,但如果你懒得做自己的研究并尝试至少一段时间,这里没有人会帮你。是的,但我尝试了,我读了很多教程,但都不明白。我没有看到你完整文档的链接,教程的链接请有人帮我一个星期,我试着这么做,但是yethello不能,同样我试着做的是这样的我有一个mysql数据库,有f|u name | l| name | card|u number | date | time。我想在html表格中打印这个,比如f|u name,u|u name |卡号| date | time1 | time2 | |如果在db中,同一日期打印的次数越多,你对我的理解就越多??有人能帮我吗?我想再问一次,Vyktor有没有办法联系你,向你发送我想做的全部内容??这样我可以更好地向你解释you@user1746620不,我不会再和你联系了。我们不会为您编写代码。我提供了完整文档的链接,教程的链接。你可能会问另一个问题,但如果你懒得做自己的研究并尝试至少一段时间,这里没有人会帮你。是的,但我尝试了,我读了很多教程,但都不明白。我没有看到你完整文档的链接,教程的链接请有人帮我一个星期,我一直在试着这么做,但是还不能
$consulta_data = mysql_query("
  select hora from entradas where data = '2012-09-29';
") or die(mysql_error());
$i=0;
while($row = mysql_fetch_array($consulta_data))
{
  echo "row[0] = ".$row[0]."<br />";
  $i++;
}
<?php
$result = array();

$consulta_data = mysql_query("select hora from entradas where data = '2012-09-29';") or die(mysql_error());

while($row = mysql_fetch_array($consulta_data)) {
    $result[] = $row[0];
}
?>

<table border="1">
    <thead>
        <tr>
            <td>Hora</td>
        </tr>
    </thead>
    <tbody>
        <?php foreach($result as $hora): ?>
            <tr><td><?php echo $hora; ?></td></tr>
        <?php endforeach; ?>
    </tbody>
</table>