Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: onko yhteys tietokantaan?

stageradio [26.02.2009 13:33:15]

#

elikkä miten toteutan seuraavanlaisen kyselyn php:llä

kysytään onko yhteys mysql tietokantaan ja jos on niin sivut aukeavat normaalisti ja jos ei niin aukeaa toinen sivu jossa yhteyttä ei tarvita

tämä siksi että tietokanta on tietokoneellani ja sivut palvelimella. tarkoituksena niin että vain silloin kun radio on päällä niin tietyt paikat tulevat sivuilla avoimeksi ja estää myös yhteys ongelmat kun koneeni on kiinni.

Grez [26.02.2009 13:37:45]

#

<?php
$db = mysql_connect($dbhost, $dbuser, $dbpasswd)
if ($db === false) {
    //Tähän sivu, joka näytetään jos ei yhteyttä tietokantaan
} else {
    //Tähän sivu, joka näytetään jos yhteys saadaan
}
?>

stageradio [26.02.2009 13:41:16]

#

arvelinkin että on helposti toteutettavissa..

kiitokset tästä.

walkout_ [27.02.2009 23:52:46]

#

hei.. muuten kysysin asiaan liityen et toimiiko

try {
$db = mysql_connect($dbhost, $dbuser, $dbpasswd);
} catch {
// ei toiminu
}

trilog [28.02.2009 10:03:46]

#

walkout_ kirjoitti:

hei.. muuten kysysin asiaan liityen et toimiiko

try {
$db = mysql_connect($dbhost, $dbuser, $dbpasswd);
} catch {
// ei toiminu
}

mysql_connect() ei heitä poikkeuksia eli ei toimi.

neau33 [28.02.2009 19:44:24]

#

Heippa walkout

jos haluat välttämättä sotkea mukaan poikkeuksen niin...

function dbConnect()
{
   $conn = mysql_connect($dbhost, $dbuser, $dbpasswd);
   if(!$conn) {throw new Exception("ei yhteyttä");}
   else {return $conn;}
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta