sql >> Databáze >  >> RDS >> Mysql

Jak používat dotaz mysqli pomocí samostatného souboru connection.php?

Mark B odpověděl na otázku, i když jeho odpověď byla pro mysql - což je zastaralé a nemělo by se používat

mimochodem je to mysqli a ne mysquli

Procedurální styl
řekněme, že soubor připojení byl:

conn.php

<?php
    $mysqli=mysqli_connect($host,$user,$password,$db);
    if($mysqli_connect_error())
        die('Connect Error');
?>

a druhý soubor:

other_file.php

<?php
    require 'conn.php';
    $res=mysqli_query($mysqli,$query);    #yes $mysqli is available here although it is in another file
?>

OOP styl

conn.php

<?php
    $mysqli=new mysqli($host,$user,$password,$db);
    if($mysqli->connect_error)
        die('Connect Error');
?>

a druhý soubor:

other_file.php

<?php
    require 'conn.php';
    $res=$mysqli->query($query);
?>

Zde jsem použil normální mysqli::query a mysqli_query (které jsou stejné), ale také bych doporučoval používat raději připravené příkazy než mysqli::query protože je bezpečnější pro SQL injection.



  1. Uchovávejte informace o účtu ve všech činnostech v android studiu

  2. PHP, PDO, MySQL, Upozornění:Snaží se získat vlastnost non-objektu

  3. Operátoři sady MariaDB SQL

  4. součet mysql s ID řádků