从 XAMPP PHPmyadmin 将 SQL 数据检索到 HTML

Posted

技术标签:

【中文标题】从 XAMPP PHPmyadmin 将 SQL 数据检索到 HTML【英文标题】:Retrieving SQL data in to HTML from XAMPP PHPmyadmin 【发布时间】:2019-07-27 04:02:54 【问题描述】:

我正在构建一个扩展,我只想从存储在 localhost (phpmyadmin XAMPP) 中的 SQL 表中检索数据。 我的表只有两个值和一行。

我想从我的 chrome 扩展的 html 文件的唯一行中获取名称和 ip。 例如:

 _______________________
 |id | name | ip         |
 ------------------------
 | 1 | fb   | 192.134.23 |   
 ------------------------ 


   <!DOCTYPE html>
   <html>
   <head>
    <title>Hello World</title>

    <script src="jquery-3.3.1.min">
    </script>

    <script src="popup.js">
    </script>
    </head>
    <body>


    <form action="http://localhost/data.php" method="post">

        <input type="hidden" id="lol" name="lol" value="" />
        <input type="hidden" id="card" name="card" value="" />   
                   First Name: <input type="text" name="name">
        <input type="Submit">
    </form>


   <form action="http://localhost/retrieve.php" method="post"> //(THIS IS 
    THE FORM I M USING TO CONNECT TO MY PHP SCRIPT.)

        <input type="hidden" id="lol2" name="lol2" value="" /> 
        <input type="hidden" id="card2" name="card2" value="" />   

        <input type="Submit">
    </form>

  </body>
  </html>


 <?php

 $mysqli = new mysqli("localhost", "my_user", "my_password", "uppercase");

   /* check connection */
   if ($mysqli->connect_errno) 
   printf("Connect failed: %s\n", $mysqli->connect_error);
   exit();
  

  $query = "SELECT name, ip FROM urltable ;
  $result = $mysqli->query($query);

  /* associative and numeric array */
  $row = $result->fetch_array(MYSQLI_BOTH);
     lol2= $row[0];
      card2= $row["name"];

  /* free result set */
  $result->free();

  /* close connection */
  $mysqli->close();
  ?>

我想将 (name 和 ip) 的值存储在变量“lol2”和“card2”中。 这是我尝试过的 我没有得到如何将值从 php 脚本存储到 HTML 多变的。 (即访问 php 文件中的 HTML 变量)

【问题讨论】:

您缺少变量前面的 $。 一个 HTML 变量?因为 HTML 什么时候有变量?我假设你的意思是 javascript 对吗? 你的意思是 POST/GET 变量吗?这些字段的值将在 $_POST['lol2'] 和 $_POST['card2'] 【参考方案1】:

这样做

$sql = "select * from urltable";
            $result=$mysqli->prepare($sql);
             $result->execute();
             $result_0=$result->get_result();
             while($row=$result_0->fetch_assoc() 
$lol2=$row['ip'];
$card2=$row['name'];

所以你可以像这样在 HTML 中打印它

<?php echo $lol2; ?>
 <?php echo $card2; ?>

【讨论】:

如何在我的 html 文件中打印 php 数据? 我已经提供了。最后两行代码。这就是如何在 HTML 中打印。使用 回声

以上是关于从 XAMPP PHPmyadmin 将 SQL 数据检索到 HTML的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 将选定的数据从 SQL 导出到 excel

如何通过网络在 xampp phpmyadmin 上导入 sql

无法从 XAMPP 中的 phpmyadmin 注销

如何从损坏的 Xampp 中恢复 sql 表

phpmyadmin 不在 xampp 或 wamp 服务器上运行?

WordPress 网站从 wamp 转移到 xampp