Widmo
30.06.2003, 18:16:40
[php:1:2fa51a4c9c]<?php
include ("ads/config.inc.php"); // nazwa hosta, login, i pass.
$db = mysql_connect($hostname, $db_login, $db_pass);
if ($db == " [połączony] ") // co tu watawić, żeby wiedział ze połączony ?
include ( "banner.php" );
else
echo "Bannerów brak";
?>[/php:1:2fa51a4c9c]
co wstawić zamiast [połączony] zeby warunek był spełniony ?
( bo jak banner rotator nie moze sie polaczyc z DB to mi cala strone rozwala, bo nie laduje jej dalej...)
__
[scanner] Temat zmoderowany
Jabol
30.06.2003, 18:19:57
[php:1:2c401e4da0]<?php
include ("ads/config.inc.php"); // nazwa hosta, login, i pass.
if ( ! ( $db = @mysql_connect( $hostname, $db_login, $db_pass ) ) )
{
include ( "banner.php" );
}
else
{
echo "Bannerów brak";
}
?>[/php:1:2c401e4da0]
PS. temat mógłby się nazywać "jak sprawdzic połączenie z bazą danych"
Widmo
30.06.2003, 22:37:55
dzieki, i za temat, i za skrypt, ale nie spelnia zadania

nawet jak mozna sie polaczyc, to wyswietla brak bannerow...
mozna to jeszcze jakos obejść ?
Wankster
1.07.2003, 00:02:22
[php:1:acbd62e579]<?php
include( './ads/config.inc.php' );
if ( !( $db = mysql_connect( $hostname, $db_login, $db_pass ) ) )
{
include( './banner.php' );
}
else
{
print 'Bannerów brak';
}
?>[/php:1:acbd62e579]
A takie cuś? Co wyświetla teraz?
Widmo
1.07.2003, 03:38:42
[php:1:7605f03112]
<?php
include ("ads/config.inc.php"); // nazwa hosta, login, i pass.
if ( ! ( $db = @mysql_connect( $hostname, $db_login, $db_pass ) ) )
{
include ( "banner.php" );
}
else
{
include ( "banner.php" );
}
?>
[/php:1:7605f03112]
Jak wstawie tak, to wyswietla normalnie banner. Czyli musze popracować nad tlumieniem bledow w oryginalnym skrypcie... :/
Spac przez to nie moge... Jest 04:39
Jabol
1.07.2003, 08:11:38
a no tak.... wyrzuc tego ! z if'a. Bo jak on tam jest to funkcja zwraca false przy prawidlowym polanczeniu... Tak mi sie napisalo, bo ja zawsze robie warunki, ktore sprawdzaja, czy wystapil blad, a nie czy bylo poprawnie
Widmo
9.07.2003, 03:26:20
Heh, zamienilem include
( "banner.php" );
na
echo "Bannerów brak";
i działa

Thx
e-Gandalf
9.07.2003, 16:34:16
najlepiej sprawdzac polaczenie przy uzyciu funkcji mysql_ping.
squid
9.07.2003, 22:22:50
Cytat
najlepiej sprawdzac polaczenie przy uzyciu funkcji mysql_ping.
A coz to za f-cja? znaczy jakis przyklad jak dziala i gdzie jest przydatna (ktos ma/wie?)
KaMeLeOn
9.07.2003, 22:29:52
Cytat
A coz to za f-cja? znaczy jakis przyklad jak dziala i gdzie jest przydatna (ktos ma/wie?)
Hmm... dokumentacja? [manual:8c5b4e59b1]mysql_ping[/manual:8c5b4e59b1]
Bardzo przydatna funkcja...
kurtz
10.07.2003, 11:30:00
Hej
Cytat
[manual:b6c82640c8]mysql_ping[/manual:b6c82640c8]
funkcja dostepna dopiero od 4.3.0 .. - informuje zeby nie bylo zaraz pytania - "A u mnie to nie dziala czemu"
Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.