Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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
Javascript 显示的SQL表上的搜索功能_Javascript_Php_Mysql - Fatal编程技术网

Javascript 显示的SQL表上的搜索功能

Javascript 显示的SQL表上的搜索功能,javascript,php,mysql,Javascript,Php,Mysql,我有一个关于MySQL表的问题。目前我正在使用下面的代码,以便向用户显示完整的SQL表 <?php; try { $con= new PDO('mysql:host=localhost;dbname=members1', "mcxjb", "password"); $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $query = "SELECT * FROM users"; //f

我有一个关于MySQL表的问题。目前我正在使用下面的代码,以便向用户显示完整的SQL表

<?php;
    try {
  $con= new PDO('mysql:host=localhost;dbname=members1', "mcxjb", "password");
  $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $query = "SELECT * FROM users";

  //first pass just gets the column names
  print "<table> \n";
  $result = $con->query($query);
  //return only the first row (we only need field names)
  $row = $result->fetch(PDO::FETCH_ASSOC);
  print " <tr> \n";
  foreach ($row as $field => $value){
   print " <th>$field</th> \n";
  } // end foreach
  print " </tr> \n";
  //second query gets the data
  $data = $con->query($query);
  $data->setFetchMode(PDO::FETCH_ASSOC);
  foreach($data as $row){
   print " <tr> \n";
   foreach ($row as $name=>$value){
   print " <td>$value</td> \n";
   } // end field loop
   print " </tr> \n";
  } // end record loop
  print "</table> \n";
  } catch(PDOException $e) {
   echo 'ERROR: ' . $e->getMessage();
  } // end try

}

?>

它完美地显示了所需的信息!但是,我想知道是否有一种方法可以实现一个简单的HTML表单,允许用户输入字符并在表中搜索,或者可能将其缩小到包含字符的不同项目?我知道它可以用JavaScript实现,但我想知道它是否可以用PHP实现

干杯, Mark

你可以试试,这是一个js库,我推荐它:)


使用PHP,只需添加如下内容:
$query=“SELECT*FROM users WHERE yourfield=”。$\u GET['search']。“”

干杯,伙计!我会试试的!使用php,您可以使用搜索词重建查询并提交该查询