PHP5 Mysql egyszerű kapcsolat
Sziasztok!
Most váltottam PHP5-re és olyan problémám akadt amivel még nem találkoztam.
Beállítottam mindent a php.ini-ben, megvan a php_mysqli.dll. Folytatva ezután a kis fejlesztgetéseimet PHP5-ön olyan gond adódott, hogy ami eddig ment php!-el az most nem megy. Átírtam minden mysql-t mysqli-re (mysqli_connect stb). Milyen beállítás szükséges még , hogy megfelelően működjenek?
Egy példa:
<?php
$felhasznalo = "******";
$jelszo = "******";
$adatbazis = "*****";
$kapcsolat = mysqli_connect( "localhost",$felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem sikerült a kapcsolódás!" );
print "Sikerült a kapcsolatfelvétel!<P>";
mysqli_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a(z) $adatbázist: ".mysqli_error() );
print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";
mysqli_close( $kapcsolat );
?>
lefut és a válasz:
Sikerült a kapcsolatfelvétel
Nem lehet megnyitni a :
Ennyi, php4-en ment rendesen.
Előre is köszi!
■ Most váltottam PHP5-re és olyan problémám akadt amivel még nem találkoztam.
Beállítottam mindent a php.ini-ben, megvan a php_mysqli.dll. Folytatva ezután a kis fejlesztgetéseimet PHP5-ön olyan gond adódott, hogy ami eddig ment php!-el az most nem megy. Átírtam minden mysql-t mysqli-re (mysqli_connect stb). Milyen beállítás szükséges még , hogy megfelelően működjenek?
Egy példa:
<?php
$felhasznalo = "******";
$jelszo = "******";
$adatbazis = "*****";
$kapcsolat = mysqli_connect( "localhost",$felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem sikerült a kapcsolódás!" );
print "Sikerült a kapcsolatfelvétel!<P>";
mysqli_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a(z) $adatbázist: ".mysqli_error() );
print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";
mysqli_close( $kapcsolat );
?>
lefut és a válasz:
Sikerült a kapcsolatfelvétel
Nem lehet megnyitni a :
Ennyi, php4-en ment rendesen.
Előre is köszi!
hiba
Helyesen:
<?php
$felhasznalo = "****";
$jelszo = "*****";
$adatbazis = "******";
$kapcsolat = mysqli_connect( "localhost", $felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni a MySQL kiszolgálóhoz!" );
print "Sikerült a kapcsolatfelvétel<P>";
mysqli_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a(z) $adatbazis adatbázist!" .mysqli_error() );
print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";
mysqli_close( $kapcsolat );
?>
eredmény:
Sikerült a kapcsolatfelvétel
Nem lehet megnyitni a(z) ******* adatbázist!
Van?
:)
Amúgy megvan a hiba.
PHP4:
<?php
$felhasznalo = "******";
$jelszo = "******";
$adatbazis = "******";
$kapcsolat = mysqli_connect( "localhost", $felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni a MySQL kiszolgálóhoz!" );
print "Sikerült a kapcsolatfelvétel<P>";
mysqli_select_db( $adatbazis )
or die ( "Nem lehet megnyitni a(z) $adatbazis adatbázist!" .mysqli_error() );
print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";
mysqli_close( $kapcsolat );
?>
---------
PHP5:
<?php
$felhasznalo = "******";
$jelszo = "*******";
$adatbazis = "******";
$kapcsolat = mysqli_connect( "localhost", $felhasznalo, $jelszo );
if ( ! $kapcsolat )
die( "Nem lehet kapcsolódni a MySQL kiszolgálóhoz!" );
print "Sikerült a kapcsolatfelvétel<P>";
mysqli_select_db( $kapcsolat, $adatbazis )
or die ( "Nem lehet megnyitni a(z) $adatbazis adatbázist!" .mysqli_error() );
print "Sikeresen kiválasztott adatbázis: \"$adatbazis\"<P>";
mysqli_close( $kapcsolat );
?>