dongyongmin5711 2013-12-10 21:55 采纳率: 100%
浏览 105

PHP require_once抛出“Undefined Class Constant”错误

The code below is supposed to use class data setup in sqlClass.php, but I am getting an "Undefined class constant 'getHost' error when running the script. Should I be putting the require_once somewhere else if it's being used within a function?

getHost, getSqlUser, and getSqlPassword are defined in sqlClass.php

<?php
use CallFire\Api\Rest\Request;
use CallFire\Api\Rest\Response;
require 'autoload.php';
require_once('shannonTeslaApiKey.php');
require_once('sqlClass.php');


/*creates executeSql function, which opens connection to db and inserts orderId into order_verify table */
function addRowToVerifyOrder($anOrderNumber, $aStatus, $someDIDs) {

    $dbConnection = mysql_connect(CallFireSqlTokens::getHost, CallFireSqlTokens::getSqlUser, CallFireSqlTokens::getSqlPassword)
    or die('Could not connect: ' . mysql_error());
    mysql_select_db('opsnumberorder') or die('Could not select database');

    $someSql = 'INSERT INTO verify_order VALUES('. $anOrderNumber .', "'. $aStatus .'", now(), '. $someDIDs .')';
    /*DEBUGGING TOOL
    echo "sql is " . $someSql;*/

    $result = mysql_query($someSql) or die('Query failed: ' . mysql_error());

    //mysql_free_result($result);
    mysql_close($dbConnection);

    return $result;
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大