Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy vizsgáljam meg PHP-ből...

Hogy vizsgáljam meg PHP-ből hogy egy MySQL adatbázis már létezik e?

Figyelt kérdés
2012. jún. 13. 15:39
 1/8 anonim ***** válasza:
PHP 24 óra alatt olvass bele.
2012. jún. 13. 15:47
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
legtriviálisabban úgy szokás, hogy mysqli_connect('','','','') or die('sikertelen');
2012. jún. 13. 16:43
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

Jó, jó, de ez csak azt adja meg, hogy a SZERVER elérhető-e éppen.


Azt, hogy a szerveren a megfelelő adatbázis elérhető-e ezzel kéne ellenőrizni: [link]

2012. jún. 13. 17:07
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Kedves előző!


abban igazad van, hogy valóban, nem álltam neki megírni egy teljesen kifogástalan verziót, és direkt írtam is, hogy a legtrivibb = legegyszerűbb módszert írom le, és nem is töltöttem ki végig a paramétereket, DE:

bizonyára elkerülte a figyelmedet, hogy 4 db idézőjel szerepel..

értem, mit mondasz, de így legegyszerűbb random válaszom megadja a kért adatot:

$db = mysqli_connect('127.0.0.1', 'user', 'jelszo123456', 'db_neve') or die ('sikertelen');

az más kérdés, hogy szakszerűtlen, mert a 3paraméteres connect kell és akkor aztán select, mert úgy nem kell mindig újrakapcsolódni, de elviekben igaz, amit írtam.

2012. jún. 13. 17:32
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

Hát, elég csúnya megoldás.

Illetve biztosan megy így ez a változat?


[link]

Az egyik megjegyzés miatt kérdezem: "If a connection fails an object is still returned. To check if the connection failed then use either the mysqli_connect_error() function or the mysqli->connect_error property as in the preceding examples."

2012. jún. 13. 17:40
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

jó, hát -már- én sem csinálok ilyen megoldást, de egyébként működik; még "gyerekkoromban" egy szívességből összerakott oldalamon a mai napig így van és működik..


De tény, hogy elég tré dolog ez így..

2012. jún. 13. 17:45
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

Akkor ez így egy megoldás lehet?:


$db = mysql_select_db('$dbparam');

if (!$db)

mysql_query("CREATE DATABASE db_$name",$dbparam);

2012. jún. 14. 09:55
 8/8 A kérdező kommentje:

vagyis így, bocs:


$db = mysql_select_db('$dbparam');

if (!$db)

mysql_query("CREATE DATABASE $dbparam",$con);

2012. jún. 14. 09:56

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!