Различные методы выполнения SQL-запроса с примерами кода на нескольких языках программирования

Данный SQL-запрос выбирает все столбцы (*) из таблицы с именем phptrip, где значение в столбце destравно 'BIHAR'. Затем он ограничивает результат 25 строками, начиная с 0.

Теперь давайте обсудим различные методы достижения этой цели с использованием разных языков программирования.

  1. PHP:

    <?php
    $servername = "localhost";
    $username = "your_username";
    $password = "your_password";
    $dbname = "your_database";
    // Create a connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }
    // SQL query
    $sql = "SELECT * FROM phptrip WHERE dest = 'BIHAR' LIMIT 0, 25";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
    // Output data of each row
    while ($row = $result->fetch_assoc()) {
        echo "Column1: " . $row["column1"] . " - Column2: " . $row["column2"] . "<br>";
    }
    } else {
    echo "0 results";
    }
    $conn->close();
    ?>
  2. Python (с использованием MySQL Connector):

    import mysql.connector
    # Create a connection
    mydb = mysql.connector.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    database="your_database"
    )
    # Create a cursor
    mycursor = mydb.cursor()
    # SQL query
    sql = "SELECT * FROM phptrip WHERE dest = 'BIHAR' LIMIT 0, 25"
    # Execute the query
    mycursor.execute(sql)
    # Fetch all rows
    rows = mycursor.fetchall()
    # Process the result
    for row in rows:
    print("Column1:", row[0], "- Column2:", row[1])
    # Close the connection
    mycursor.close()
    mydb.close()
  3. Java (с использованием JDBC):

    import java.sql.*;
    public class Main {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/your_database";
        String username = "your_username";
        String password = "your_password";
        try (Connection conn = DriverManager.getConnection(url, username, password);
             Statement stmt = conn.createStatement()) {
            // SQL query
            String sql = "SELECT * FROM phptrip WHERE dest = 'BIHAR' LIMIT 0, 25";
            // Execute the query
            ResultSet rs = stmt.executeQuery(sql);
            // Process the result
            while (rs.next()) {
                System.out.println("Column1: " + rs.getString("column1") + " - Column2: " + rs.getString("column2"));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    }

Это всего лишь несколько примеров того, как можно выполнить данный SQL-запрос на разных языках программирования. Не забудьте заменить localhost, your_username, your_passwordи your_databaseфактическими данными подключения к базе данных.