MySQL查询在phpmyadmin中工作但在php代码中没有任何原因?

贝基布

我正在使用以下查询,并希望查询结果显示在单引号内,例如“10AM”。

$sql2 = mysqli_query($con, "SELECT concat('''', appointment_time ,''''), concat('''', appointment_end_time ,'''') FROM Appointments WHERE appointment_with LIKE 'Sarah'");

if (!$sql2) {
    die('Invalid query: ' . mysqli_error());
}

while ($row2 = mysqli_fetch_assoc($sql2)) {

    $time = array($row2['appointment_time']. "," ." " . $row2['appointment_end_time']);

    $appointment = [];

    foreach ($time as $appointment){
        echo $appointment;
    }

当我在 phpmyadmin 中运行代码但在我的 php 代码中运行代码时,这工作正常,因为我收到以下消息。

注意:未定义索引:/Applications/MAMP/htdocs/booking-system/index.php 第 140 行中的约会时间

注意:未定义索引:/Applications/MAMP/htdocs/booking-system/index.php 中第 140 行的约会结束时间,

为什么会这样?

Nigel Ren

你需要在你的 SQL 中给你的字段一个别名......

$sql2 = mysqli_query($con, "SELECT concat('''', appointment_time ,'''') as appointment_time, 
            concat('''', appointment_end_time ,'''') as appointment_end_time 
        FROM Appointments 
        WHERE appointment_with LIKE 'Sarah'");

至于主循环,您似乎构建了一个数组以再次打印出来,您可以将该代码简化为...

while ($row2 = mysqli_fetch_assoc($sql2)) {
    echo $row2['appointment_time']. ", " . 
               $row2['appointment_end_time'];
}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ArrayIndexOutOfBoundsException没有任何原因

是否有任何原因在此代码块的List <T>中找不到现有项目?

奇怪的PHP编码代码。任何原因?

没有任何原因的PrintStream错误?

IHostedService停止,没有任何原因

C中if(function()== TRUE)的任何原因

是否有任何原因使Clojure中的默认十进制文字不是BigDecimal类型?

TensorFlow中的这种一键编码速度很快吗?还是出于任何原因有缺陷?

Apache Camel在启动后立即关闭,未记录任何原因,没有引发异常

为什么不将数据存储在此结构中的任何原因?

我无法连接到 GitLab.com CI 中的 localhost 的任何原因?

在 ASP.Net Core 2.0 中由于任何原因停止 Kestrel 时的预制清理

错误显示开始和结束“未声明”,我没有得到关于谷歌的任何原因

是否有任何原因导致File中的某些方法使用布尔值来表示其成功(而不只是抛出异常)?

在 PhpMyAdmin 中查询工作但在 php 代码中不起作用

如果触发器由于任何原因失败,MYSQL触发器是否有可能返回错误消息?

MySQL查询在phpMyAdmin中运行正常但在PHP中挂起

是否应出于任何原因避免使用application / x-httpd-php .html?

是否有任何原因EnumMap和EnumSet不可导航

是否有任何原因导致`std :: exchange`不是`constexpr`?

是否有任何原因未触发此事件功能?

React Redux Connect是否有任何原因直接返回函数而不是组件?

为什么此查询始终在phpmyadmin中工作,但在我的php pdo代码上却有时有效?

我的敌人预制件没有出现在相机游戏视图中的任何原因,即使它出现在场景视图中

MySQL查询在phpmyadmin中工作,但不在php中

BitArray的Int64转换值与“ SetAll”有所不同。任何原因?

用PHP插入mySQL,但是phpmyadmin中没有任何显示

Laravel 查询构建器未获取任何响应,但在 MySql 中相同的查询工作正常

意外的文件结束错误,查找常见原因但找不到任何原因