-3

私は多くのチュートリアルを見てきましたが、それらは非常に紛らわしく、やりたいことを行うには、それらのチュートリアルから既存のものを使用して、それらを希望どおりに機能させる方法がわかりません。

アイコン @homepage があります。ユーザーがそれをクリックすると、「select * from tablename」というクエリを実行し、結果を特定の div に表示したいと思います。

誰かがこれを達成する方法を教えてもらえますか? 非常に基本的なことだけが、私が始めようとしているすべてです。どんな助けでも大歓迎です。

ありがとうございました。

4

2 に答える 2

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>
于 2013-03-08T20:37:29.917 に答える
0

ドキュメントはそれ自体をほぼ説明しています:http ://www.php.net/manual/en/mysqli.construct.php http://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();
于 2013-03-08T20:19:51.353 に答える