tangrongjie 2018-12-21 11:03 采纳率: 80%
浏览 1077
已结题

select as 中文就报错,select as 英文就不报错,高手能说说原因吗

报错写法

 <?php include 'conn.php'; ?>
 <?php 

 $sql="SELECT     
    sku_p as SKU, 
    'MFN'  AS ddd,   
    sum(case when (transaction_type ='Order' and amount_type='ItemPrice' and amount_description='Principal') then quantity_purchased  else 0 end) AS 阿斯蒂芬


FROM
    tongji 
WHERE fulfillment_id='MFN'
GROUP BY sku_p
HAVING COUNT(sku_p) >= 1;";


$result = $conn->query($sql);
echo $result->num_rows;

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["SKU"]."<br>";
    }
} else {
    echo "0 结果";
} 


$conn->close();

 ?> 

不报错写法

 <?php include 'conn.php'; ?>
 <?php 

 $sql="SELECT     
    sku_p as SKU, 
    'MFN'  AS ddd,   
    sum(case when (transaction_type ='Order' and amount_type='ItemPrice' and amount_description='Principal') then quantity_purchased  else 0 end) AS ttt



FROM
    tongji 
WHERE fulfillment_id='MFN'
GROUP BY sku_p
HAVING COUNT(sku_p) >= 1;";


$result = $conn->query($sql);
echo $result->num_rows;

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["SKU"]."<br>";
    }
} else {
    echo "0 结果";
} 


$conn->close();

 ?> 
  • 写回答

3条回答 默认 最新

  • 带金箍的至尊宝 2018-12-21 06:04
    关注

    数据库或者数据库版本问题,有些支持有些不支持,你可以把汉字用单引号引起来应该就可以了

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog