Losowa porada dnia - PHP i MySQL
Skrypt wyświetla losową poradę dnia, dane przechowuje w bazie danych MySQL.
Listing
//Kod SQL
CREATE TABLE PORADY(
ID INTEGER AUTO_INCETMENT NOT NULL PRIMARY KEY UNIQUE,
PORADA TEXT
)
//Skrypt losowej porady dnia porada.php
<?PHP
$domyslnaPorada = "Porada domyślna...";
function getText()
{
if(!$link = mysql_connect("localhost", "login", "hasło")){
//echo("Problem z połączeniem z bazą danych.");
return $GLOBALS['domyslnaPorada'];
}
if(!mysql_select_db("nazwa_bazy")){
//echo("Problem z połączeniem z bazą danych.");
mysql_close($link);
return $GLOBALS['domyslnaPorada'];
}
$query = "SELECT MAX(ID) FROM PORADY";
if(!$result = mysql_query($query)){
//echo("Problem z bazą danych: odrzucone zapytanie");
mysql_close($link);
return $GLOBALS['domyslnaPorada'];
}
if(!$row = mysql_fetch_array($result)){
mysql_close($link);
return $GLOBALS['domyslnaPorada'];
}
$maxId = $row[0];
srand((float) microtime() * 10000000);
$num = rand(1, $maxId);
$query = "SELECT PORADA FROM PORADY WHERE ID = '".$num."'";
if(!$result = mysql_query($query)){
//echo("Problem z bazą danych: odrzucone zapytanie");
mysql_close($link);
return $GLOBALS['domyslnaPorada'];
}
if(!$row = mysql_fetch_array($result)){
mysql_close($link);
return $GLOBALS['domyslnaPorada'];
}
mysql_close($link);
return $row[0];
}
echo(getText());
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno