Bagaimana untuk mendapatkan data pangkalan data dalam html

下次还敢
Lepaskan: 2024-04-05 10:45:24
asal
940 orang telah melayarinya

Dalam HTML, tiada akses langsung ke pangkalan data. Anda perlu menggunakan teknologi bahagian belakang seperti PHP, JavaScript atau Python untuk mendapatkan data daripada pangkalan data. Teknologi ini boleh melakukan ini dengan mewujudkan sambungan, menyediakan pertanyaan, melaksanakan pertanyaan dan mendapatkan semula data.

Bagaimana untuk mendapatkan data pangkalan data dalam html

Cara mendapatkan data pangkalan data dengan HTML

Memperkenalkan pangkalan data

Dalam HTML, tiada akses langsung ke pangkalan data. Memerlukan penggunaan teknologi bahagian belakang seperti PHP, JavaScript atau Python untuk mengambil data daripada pangkalan data.

Menggunakan PHP

PHP ialah bahasa hujung belakang yang popular yang memudahkan untuk menyambung ke pangkalan data. Berikut ialah contoh kod:

<code class="php"><?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
  die("连接失败: " . $conn->connect_error);
}

// 准备查询
$sql = "SELECT * FROM table_name";

// 执行查询
$result = $conn->query($sql);

// 检索数据
while ($row = $result->fetch_assoc()) {
  echo $row["column_name"];
}

// 关闭连接
$conn->close();
?></code>
Salin selepas log masuk

Menggunakan JavaScript

JavaScript juga boleh menggunakan AJAX (JavaScript Asynchronous dan XML) untuk mendapatkan data daripada pangkalan data. Berikut ialah contoh kod:

<code class="javascript">function getData() {
  // 创建 XMLHttpRequest 对象
  var xhr = new XMLHttpRequest();

  // 打开连接
  xhr.open("GET", "get_data.php", true);

  // 设置回调函数
  xhr.onload = function() {
    // 服务器响应后执行
    if (xhr.status === 200) {
      // 解析 JSON 响应
      var data = JSON.parse(xhr.responseText);

      // 输出数据
      for (var i = 0; i < data.length; i++) {
        console.log(data[i].column_name);
      }
    }
  };

  // 发送请求
  xhr.send();
}</code>
Salin selepas log masuk

Menggunakan Python

Python juga boleh menggunakan rangka kerja web seperti Flask untuk mendapatkan data daripada pangkalan data. Berikut ialah contoh kod:

<code class="python">from flask import Flask, render_template, request

app = Flask(__name__)

@app.route('/')
def index():
  # 连接数据库
  conn = pymysql.connect(host="localhost", user="username", password="password", db="database_name")
  cursor = conn.cursor()

  # 准备查询
  sql = "SELECT * FROM table_name"

  # 执行查询
  cursor.execute(sql)

  # 检索数据
  data = cursor.fetchall()

  # 关闭连接
  cursor.close()
  conn.close()

  # 渲染模板
  return render_template('index.html', data=data)

if __name__ == "__main__":
  app.run(debug=True)</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan data pangkalan data dalam html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!