dte49889 2014-10-05 16:02
浏览 26
已采纳

MySQLi - 我必须每次都输入变量吗? [PHP]

I'm new here and i got a very nerving problem..

I have a variable called mysqli_con. It contains the connection to my mysql db.

$mysqli_con = new mysqli(host, user, pw, db);

And i want to ask: Must i type in this variable in every mysqli-code? (for example: mysqli_num_rows or mysql_query)

When i try it with the variable (mysqli_num_rows($mysql_con, ...) -> it works. When i try it without the variable (mysqli_num_rows(....) -> it doesnt work. (requires at least 2 parameters, 1 given in...)

Sorry for the bad english, i live in germany. And new in mysql improved :P

Thanks.

  • 写回答

2条回答 默认 最新

  • dongyunque2511 2014-10-05 16:23
    关注

    Like @Avinash Babu said you should use the object oriented way.

    For example:

    $mysqli = new mysqli("example.com", "user", "password", "database");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: " . $mysqli->connect_error;
    }
    
    $res = $mysqli->query("SELECT 'choices to please everybody.' AS _msg FROM DUAL");
    $row = $res->fetch_assoc();
    echo $row['_msg'];
    

    Taken from the php manual. http://php.net/manual/de/mysqli.quickstart.dual-interface.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 MATLAB中streamslice问题
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端