Heim  >  Artikel  >  Web-Frontend  >  So erhalten Sie Datenbankdaten in HTML

So erhalten Sie Datenbankdaten in HTML

下次还敢
下次还敢Original
2024-04-05 10:45:24957Durchsuche

In HTML gibt es keinen direkten Zugriff auf die Datenbank. Sie müssen Backend-Technologien wie PHP, JavaScript oder Python verwenden, um Daten aus der Datenbank abzurufen. Diese Technologien können dies tun, indem sie Verbindungen herstellen, Abfragen vorbereiten, Abfragen ausführen und Daten abrufen.

So erhalten Sie Datenbankdaten in HTML

So erhalten Sie Datenbankdaten mit HTML

Einführung in die Datenbank

In HTML gibt es keinen direkten Zugriff auf die Datenbank. Erfordert die Verwendung von Backend-Technologien wie PHP, JavaScript oder Python, um Daten aus der Datenbank abzurufen.

PHP verwenden

PHP ist eine beliebte Backend-Sprache, die die Verbindung zu Datenbanken erleichtert. Hier ist ein Beispielcode:

<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>

JavaScript verwenden

JavaScript kann auch AJAX (Asynchronous JavaScript und XML) verwenden, um Daten aus der Datenbank abzurufen. Hier ist ein Beispielcode:

<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>

Python verwenden

Python kann auch Web-Frameworks wie Flask verwenden, um Daten aus der Datenbank abzurufen. Hier ist ein Beispielcode:

<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>

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Datenbankdaten in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn