duanluo5096 2015-03-26 16:37
浏览 35

mysql错误 - 需要2个参数

I tried converting mysql to mysqli below and am getting the following errors on the mysql. Do you know what the proper syntax would be for these mysqli classes?

I am very new to mysql.

Warning: mysqli_escape_string() expects exactly 2 parameters, 1 given on line 14

Warning: mysqli_query() expects at least 2 parameters, 1 given on line 15

Warning: mysqli_error() expects exactly 1 parameter, 0 given on line 17


<?php
    ini_set('max_execution_time', 60000);
    include_once('dbopen.php');
//  mysqli_select_db($database, $connect);

    $file_handle = fopen("csvs/County names.csv", "r");
    $tbname = "deposits_counties";

    $i = 0;

    while (!feof($file_handle) ) {
        $county = fgetcsv($file_handle, 1024);
        if ($i != 0 && $county){
            $sql="insert into ".$tbname." (county_no, county_name) values($county[0], '".mysqli_escape_string($county[1])."')";
            $result=mysqli_query($sql);
            if (!$result) {
                echo mysqli_error();
                echo "<br/>";
            }else{
                echo "County " . $county[0] . " inserted";
                echo "<br/>";
            }
        }
        $i++;
    }

    fclose($file_handle);
    include('dbclose.php');
?>
  • 写回答

1条回答 默认 最新

  • dqo88037 2015-03-26 16:40
    关注

    You're missing the connection argument ($link)

    mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
    

    The string escape function is:

    string mysqli_real_escape_string ( mysqli $link , string $escapestr )
    
    评论

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图