【问题标题】:php error within my database search & show我的数据库搜索和显示中的 php 错误
【发布时间】:2013-11-18 04:46:44
【问题描述】:

所以我的数据库现在出现了各种错误:

<?php
include("includes/db_conx.php");
?>


        <?php

    $query = $_POST['query'];

    $min_length = 1;
  if(strlen($query) >= $min_length)
  {
        $query = htmlspecialchars($query);
        $query = mysqli_real_escape_string($query);
        echo "";


      echo "Image results for <span style='color: #d34639;'>$query</span>" . "<br /><hr />";

        $result = mysqli_query($connection, "SELECT * FROM smd_members WHERE mem_username LIKE '$query' ");
        if(!$result){ die(mysqli_error($connection)); }
        if(mysqli_num_rows($result) > 0){
            while($row = mysqli_fetch_assoc($result)){
                echo "<a class='usersearch' href='#'><br />".$row['title']."<br /></a><span style='color: #000; font-size: 10pt;'>".$row['title']."<br /></span>";
                }
            }
        else{
            echo "Sorry..No results for $query";
            echo ""; 
        }  
    }
    else{
        echo "Your search keyword contains letters only ".$min_length;
    }
?>

以上是我的搜索文件,应该显示结果,但我收到此错误:

警告:mysqli_real_escape_string() 需要 2 个参数,1 个在 /var/www/vhosts/jennys-cupcakes.co.uk/marble/search.php 第 16 行给出 注意:未定义变量:第 22 行 /var/www/vhosts/jennys-cupcakes.co.uk/marble/search.php 中的连接警告:mysqli_query() 期望参数 1 为 mysqli,/var/www/ 中给出 null第 22 行的 vhosts/jennys-cupcakes.co.uk/marble/search.php 注意:未定义的变量:第 23 行的 /var/www/vhosts/jennys-cupcakes.co.uk/marble/search.php 中的连接警告: mysqli_error() 期望参数 1 为 mysqli,在第 23 行的 /var/www/vhosts/jennys-cupcakes.co.uk/marble/search.php 中给出 null

【问题讨论】:

  • 你试过$connection = mysqli_connect('server', 'user', 'password', 'database');$query = mysqli_real_escape_string('your string here', $connection);吗?
  • @AlejandroIván 这不是连接失败......这是一个非常奇怪的问题

标签: php mysql


【解决方案1】:

检查您的数据库连接

试试这个

$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多