Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP-MYSQL的搜索方法_Php_Html_Mysql - Fatal编程技术网

使用PHP-MYSQL的搜索方法

使用PHP-MYSQL的搜索方法,php,html,mysql,Php,Html,Mysql,我试图使用搜索作为我的检索选项,这是我最简单的搜索形式,我可以用这些代码做什么,没有错误但不起作用。请指出我的代码中的错误。提供建议、站点、解决方案,谢谢 <?php error_reporting(E_ALL); ini_set('display_errors', 1); session_start(); ob_start(); //connetion database $dbhost = '192.168.0.9'; $dbu

我试图使用搜索作为我的检索选项,这是我最简单的搜索形式,我可以用这些代码做什么,没有错误但不起作用。请指出我的代码中的错误。提供建议、站点、解决方案,谢谢

    <?php
    error_reporting(E_ALL); 
    ini_set('display_errors', 1);
    session_start();
    ob_start();

//connetion database
    $dbhost = '192.168.0.9';
    $dbuser = 'dsc';
    $dbpass = 'csd';

    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('ERROR CONNECTING TO MYSQL');

    $dbname = 'dbtips';
    mysql_select_db($dbname);

    $output='';

    if(isset($_POST['search']))
    {
        $searchq = $_POST['search'];
        $searchq = preg_replace("#[^0-9a-z]#i","",$searchq);

//query
        $query = mysql_query("SELECT * FROM tblnews WHERE udate LIKE '%$searchq%'");
        $count = mysql_num_rows($query);

        if($count==0)
        {
            $output = 'There was no search result!';
        }
        else
        {
            while($row = mysql_fetch_array($query)){
                   $udate = $row['udate'];
                   $mis = $row['mis'];
                   $status = $row['status'];



                   $output .= '->'.$udate.'-'.$mis.'-'.$status.'<br>'; 
    }
    }
    }
    ?>      

    //form for searching
    <form action="search.php" method="POST">
    <center>
    <p>
    <input type="text" size="90" name="search" style="text-align:center">
    <br>
    <br>
    <input type="button" name="searchbutton" value="Search">
    <br>
    <br>
    </p>
    </center>
    </form>
将此更改为

<input type="button" name="searchbutton" value="Search">

对此

<input type="submit" name="searchbutton" value="Search">


echo“$output.='->'.$udate.-'.$mis.-'.$status.'
'”@Arif_suhail_123相同的结果,先生,Thanksj必须删除顶部的会话内容和底部的html部分,硬编码POST参数并在命令行上运行脚本,然后查看结果。@Arif_suhail_123 thankssir@Neo其修复程序。thanks@Arif_suhail_123按钮,先生