Kezdőoldal » Számítástechnika » Programozás » PHP-ban az adatbázis készítésn...

Webmester-ter kérdése:

PHP-ban az adatbázis készítésnél nem lehet valahogyan változóból megadni a nevet (lent)?

Figyelt kérdés

if (mysql_query("CREATE DATABASE my_db",$con)){

echo "sikerült létrehozni";}


a my_db helyett kellene betenni egy '$dbname' vagy $dbname

elsőnél hibát dob második meg nem készíti el, csak kiírja az üzenetet



2012. szept. 11. 09:47
 1/4 anonim válasza:

$dbname = mysql_query("CREATE DATABASE my_db",$con);

if ( $dbname )

{

echo 'Sikerült létrehozni!';

}


amúgy miért nem phpMyadminban hozod létre? nem kéne hozzá PHP...

2012. szept. 11. 13:58
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

string összefűzéssel csináld a lekérdezést. Asszem php-ban ponttal lehet.


mysql_query("CREATE DATABASE ".$db_name.";");


Valószínű az is hiba volt hogy lehagytad a pontosvesszőt a lekérdezésből

2012. szept. 11. 14:15
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

megoldottam, végül csak simmán beírtam,hogy

if (mysql_query("CREATE DATABASE $database",$con)){

echo "sikerült létrehozni";}

és sikerült

és ha formból hozom létre, akkor telepítéskor lehet meghatározni, hogy mi és hol legyen, és nem kell myadmin, ennyivel gyorsabb, és létre hozza az adatbázist, táblázatokat, csak még kezdő vagyok, stratégia játékot építek 17/F

2012. szept. 11. 16:12
 4/4 anonim ***** válasza:
Ha stringen belülre rakod a változó nevét azzal az a baj hogy csak akkor értelmezi ha a php motor konfigurációjában engedélyezve van. Márpedig általában tiltva szokott lenni, mivel sebezhetővé tesz az oldalt bizonyos támadásokkal szemben.
2012. szept. 11. 19:54
Hasznos számodra ez a válasz?

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!