ugrás a tartalomhoz

PHP5 Mysql egyszerű kapcsolat

juhasztibi · 2006. Aug. 6. (V), 16.54
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!
 
1

hiba

juhasztibi · 2006. Aug. 6. (V), 17.12
Jaj bocsánat, hibás a kód!
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!
2

Van?

Anonymous · 2006. Aug. 6. (V), 18.37
Létezik olyan adatbázis egyáltalán? (CREATE DATABASE volt?)
3

:)

juhasztibi · 2006. Aug. 6. (V), 20.12
Remélem ezt nem komolyan kérdezted.
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 );
?>