Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy néz ki a lent látható...

Hogy néz ki a lent látható kód sqli vagy pdo megoldással?

Figyelt kérdés

<?php

$dbhost="localhost";

$dbuser="admin";

$pass="jelszo";

$dbname="adatbazis";


mysql_connect($dbhost,$dbuser,$pass) or die ("Sikertelen adatbázis kapcsolat");

mysql_select_db($dbname) or die ("Sikertelen adatbázis megnyitás");

mysql_query("SET NAMES utf8");

?>



2016. ápr. 13. 14:57
 1/2 anonim ***** válasza:

MySQL ha nem akarsz sokat szenvedni könnyen átalakítható MySQLi -re!

Ugyan is a régi MySQL tovább fejlesztett változata, és minimális módosítással kompatibilitássá tehetjük.


mysql_* helyett mysqli_* függvényeket használsz. (azaz hozzá kerül az az 1db i betű)

És pár függvénynél még meg kell adni a kapcsolat változóját első paraméterbe.

pl. mysqli_query(); mysqli_insert_id(); mysqli_error();

(Ahol nem a kapcsolattal, hanem egy lekérdezett eredménnyel dolgozol mint pl. mysqli_fetch_array(); vagy mysqli_num_rows(); ott nem kell megadni a kapcsolatott )


Fenti kód:

<?php

$dbhost="localhost";

$dbuser="admin";

$pass="jelszo";

$dbname="adatbazis";


$_ENV['MYSQLI'] = mysqli_connect($dbhost,$dbuser,$pass) or die ("Sikertelen adatbázis kapcsolat");

mysqli_select_db($_ENV['MYSQLI'],$dbname) or die ("Sikertelen adatbázis megnyitás");

mysqli_query($_ENV['MYSQLI'],"SET NAMES utf8");

?>


Kb. ez a leg egyszerűbb átírási módja.

Persze meglehet tanulni objektumra alakítani, és úgy kezelni, de az több átírást igényel, ezt viszont akár automatizálni is lehet egy kis scriptbe.

2016. ápr. 13. 15:25
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Nagyon szépen köszönöm a választ! Sokat segítettél!
2016. ápr. 13. 15:57

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!