dongsui5464 2015-07-04 19:41
浏览 81

静态调用非静态方法PHP [重复]

This question already has an answer here:

I am new to PHP, and have encountered many problems with some code that I am writing that I have been able to solve. But, one problem seems to never disappear. I constantly receive the error message Fatal error: Non-static method mysqli::select_db() cannot be called statically. The code the error refers to will be below. If anyone has a solution to this problem, as well as an explanation, that would be most helpful.

$db_selected = mysqli::select_db($link, DB_NAME);

if (!$db_selected) {
    die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}

EDIT

Other Stack Exchange questions are not helpful for this situation. Explaining to me the fact my question is low-level does not help, as I already understand that and acknowledged it above.

</div>
  • 写回答

1条回答 默认 最新

  • dtnmuyoiw680512744 2015-07-04 19:43
    关注
    $db_selected = mysqli_select_db($link, DB_NAME);
    
    if (!$db_selected) {
        die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
    }
    

    You're trying to call a function that's not avaiable, you have to choose a DB like above.

    Edit:
    But i recommend just selected the DB when you're instantiating the connection like this:

    $mysqli = mysqli_connect('HOST', 'USEER', 'PASS', 'DB');
    
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测