Portál AbcLinuxu, 11. května 2025 04:30
bool mysql_close ([ resource $link_identifier ] )coz znamena ze bere jako parametr identifikator pripojeni k db:
The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If by chance no connection is found or established, an E_WARNING level error is generated.
<?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>Z prikladu je tedy jasne, ze jako parametr se dava link, ktery vraci funkce mysql_connect Jinak doporucuji cist manual
rm -rf /
?
Příště prosím ještě napiš, že se jedná o PHP. Ta samá funkce totiž existuje i v MySQL C API.
mysql_connect()
echo mysql_error();
- k čemu to slouží najdeš v PHP manuálu (samozřejmě pokud Tě to zajímá, což moc nepředpokládám, proto se nenamáhám to tu vysvělovat (i když to vysvětlení by asi bylo kratší, než moje rýpavé poznámky, ale co už, teď už to mazat nebudu, a vůči budoucím řešitelům stejného problému mám čisté svědomí, padž v tom manuálu to je a dokonce není problém to tam najít $db = @mysql_connect($dbHost, $dbUser, $dbPassword, $dbSelect)
$dbSelect
? K vyberu databaze slouzi MySQL_Select_DB()
mysql_connect
a mysql_close
vloz radek:
var_dump($db);Pokud ti to napise
bool(false)
tak to znamena, ze se nepodarilo pripojit. Jak uz tu nekdo psal, ctvrty parametr $dbSelect
je dost zvlastni, podle manualu by to mel byt boolean new_link, takze problem mozna bude tam.$db = @mysql_connect($dbHost, $dbUser, $dbPassword) or die("Chyba: Nepodařilo se připojit k mysql serveru!"); mysql_select_db($dbSelect); ... mysql_close($db);
A návod si už skúšal použiť? Sú v ňom aj príklady toho, ako sa to má robiť...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.