Ahoj,
prosimvás můžete mi někdo ukázat příklad scriptu připojení kdatabázi tady na wz?Jak by ste ho napsali? Děkuju moc. Mě to nějak nejde tak jestli nedělám někaý chyby.
<?
//DB connect
if (!($db = mysql_connect($dbaddress, $dbuser, $dbpass))) {
$status = "Could not connect: " . mysql_error();
}
//session init (nastaveni cestiny - neni nutne bezpodminecne)
if (!$status) {
mysql_query("SET NAMES 'cp1250';");
}
if (!$status) {
if (!mysql_select_db($dbname))
$status = "Could not select database: ". mysql_error();
}
//-----------------
$result = mysql_query('SELECT * FROM blablabla;');
while ($row = mysql_fetch_array($result)) {
echo $row['atribut1'] . '<br>';
}
...
?>
Proboha proc tak slozite? Staci jen:
$server="localhost"; //adresa MySQL
$jmeno="root"; //jmeno uzivatele MySQL
$heslo="123456"; //heslo MySQL
$db="databaze"; //databaze MySQL
mysql_connect($server,$jmeno,$heslo);
mysql_select_db($db);
.....
> Proboha proc tak slozite?
A co takovy script udela, kdyz se pripojeni k databazi nepodari? (napr DB down)
Neni nic horsiho, nez kdyz uzivatel musi pri nefunkcnosti hlasit "Rikalo to General system error".
$server="localhost"; //adresa MySQL
$jmeno="root"; //jmeno uzivatele MySQL
$heslo="123456"; //heslo MySQL
$db="databaze"; //databaze MySQL
mysql_connect($server,$jmeno,$heslo) or die("mysql_connect() selhalo.");
mysql_select_db($db) or die("mysql_select_db() selhalo.");
jj, neošetřené chyby = základ mnoha šedivých vlasů...
zrovna u techto funkci by to nebylo tak strasne, protoze vyhodi odpovidajici warning. Mozna by bylo jeste lepsi napsat
@mysql_connect($server,$jmeno,$heslo) or die("mysql_connect() selhalo.");
@mysql_select_db($db) or die("mysql_select_db() selhalo.");
aby ty chyby php nehlasilo, kdyz to mame osetrene sami.
pravda, dik, se @ jsem se nejak jeste neszil :D