【问题标题】:Fetch from MySQL to jquery (mobil app) through PHP (jQuery/AJAX) [closed]通过 PHP(jQuery/AJAX)从 MySQL 获取到 jquery(移动应用程序)[关闭]
【发布时间】:2013-03-08 20:11:02
【问题描述】:

我看过很多教程,但它们太令人困惑了,为了做我想做的事,我只是不知道如何使用这些教程中的现有内容并让它们按照我想要的方式工作。

我有一个图标 @homepage 。当用户点击它时,我想做一个查询“select * from tablename”,并在特定的 div 中显示结果。

有人可以告诉我这是如何实现的吗?我只需要一些非常基本的东西就可以开始了。任何帮助表示赞赏。

谢谢。

【问题讨论】:

  • 到目前为止你尝试过什么?你被困在哪里了?您有什么特别的问题吗?
  • 我建议在发布问题之前阅读常见问题解答。
  • 我讨厌每次都问,你有没有试过,请贴代码
  • 因为这是他的第一篇文章,你们不应该对他这么苛刻。试试这个教程并编辑你的问题,告诉我们它是如何进行的:askaboutphp.com/213/…
  • @luchosrock 我们知道这一点,但我们投了简历并投了反对票,因为这确实不适合 SO(尽管我可以看到一些改进可以使这个问题变得有价值)。 “这是我的第一个问题;我什至没有尝试解决我的问题,或者我不会向您展示任何东西,我只是想要一个水晶球答案或文档链接” 类型的问题php 标签中的值高得惊人。所以是的,我们应该对他(或她)严厉。

标签: php jquery mysql ajax


【解决方案1】:
<html>
<head>
<script type="text/JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/JavaScript">
$(function() {
    $("#buttonId#).click(function() {
        $("#divToUpdate").load("/scriptPhp.php");
    });
</script>
</head>
<body>
<input id="buttonId" type="button" value="click me!" />
<br />
<div id="divToUpdate">
</div>
</body>
</html>

在你的 scriptPHP.php 文件中:

<table>
    <thead>
        <tr>
            <th>Cell 1</th>
            <th>Cell 2</th>
        </tr>
    </thead>
    <tbody>
<?php
$pdo = new Pdo("mysql:host=localhost;dbname=nameOfTheDatabase;charset=utf8", "username", "password");

$rows = $pdo->query("SELECT * FROM tablename")->fetchAll(PDO::FETCH_ASSOC);
foreach ($rows as $row) {
?>
        <tr>
            <td><?php echo $row['cell_1']; ?></td>
            <td><?php echo $row['cell_2']; ?></td>
        </tr>
<?php
}
?>
</table>

【讨论】:

    【解决方案2】:

    文档几乎解释了它的自我:http://www.php.net/manual/en/mysqli.construct.phphttp://www.php.net/manual/en/mysqli.query.php

    $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
    
    if ($mysqli->connect_error) {
        die('Connect Error (' . $mysqli->connect_errno . ') '
                . $mysqli->connect_error);
    }
    
    $result = $mysqli->query("SELECT 1;");
    while(($row = $result->fetch_assoc()) != NULL) {
      //use rows
    }
    $mysqli->close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-28
      • 1970-01-01
      • 2017-05-03
      • 2017-01-03
      • 2015-06-22
      • 1970-01-01
      • 2011-09-17
      • 2012-10-08
      相关资源
      最近更新 更多