sql >> Database teknologi >  >> RDS >> Mysql

Hvordan bruger man mysqli-forespørgsel ved hjælp af en separat connection.php-fil?

Mark B svarede på spørgsmålet, selvom hans svar var for mysql -som er forældet og ikke bør bruges

det er i øvrigt mysqli og ikke mysquli

Procedurestil
lad os sige, at forbindelsesfilen var:

conn.php

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

og den anden fil:

other_file.php

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

OOP-stil

conn.php

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

og den anden fil:

other_file.php

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

Her brugte jeg den normale mysqli::query og mysqli_query (som er de samme), men jeg vil også anbefale at bruge forberedte sætninger i stedet for mysqli::query fordi det er mere sikkert for SQL-injektion.



  1. Hvad hedder MySQL's SQL-specifikke programmeringssprog?

  2. Hvordan forbinder man Java desktop-applikation til en online mysql-database?

  3. SQL Server HVIS IKKE FINNES Brug?

  4. TransactSQL for at køre et andet TransactSQL-script