chyba s MySQL_exec() pomužete?

Zdravíčko,
na webu mi vyskakuje tenhle warnign:

Fatal error: Call to undefined function: mysql_exec() in /3w/wz.cz/n/nuket/odkazy.php on line 24


a soubor odkazy.php: ( začíná první řádek)



<HEAD>
<TITLE>Název</TITLE>
</HEAD>
<BODY BGCOLOR=WHITE>
<DIV ALIGN=CENTER>
<H1>Seznam odkazů</H1>
<HR WIDTH="80%">

<?
// zjištění node
$node = $node + 0; // konverze na číslo
if ($node=="") $node = 0;

// připojení k databázi
$conn = MySQL_Connect("mysql.wz.cz", "", "heslo");
if (!$conn)
echo "Nepodařilo se připojit k databázi.";

$q = StripSlashes($q);
if ($q==""): // nehledáme v odkazech

// zkontrolujeme, zda zadané node vůbec existuje
$result = MySQL_Exec($conn,
"SELECT Count(*) AS 'Count' FROM Tree WHERE Parent = $node");
MySQL_Fetch_Row($result);
if (MySQL_Result($result, "Count")==0) $node = 0;



lidičky díky ;-)
Ehm, co taghle vybrat databazi? :-)
hmm to je dobrý že to řekneš, ale raději bych kdybys mi napsala jak (definuje se do MySQL_Connect(..............))

nebo kam?

btw díky
Ehm, proc si me dneska fsichni pletou se zenskejma??? Ja sem chlap, the root :-)))))
Po MySQL_connect das jeste prikaz MySQL_selectdb("databaze"); a melo by to chodit...
Tohle musíš dát do každého skriptu, ve kterém chceš dělat s databází (musíš se k ní připojit) :

@$spojeni = MySQL_Connect($db_server_name, $db_user, $db_password) or Die("<B>Nepodařilo se připrojit k databázi!<B>");
$db = MySQL_Select_DB($db_name, $spojeni);

......
$query = MySQL_Query("SELECT * FROM ... WHERE atd. ");
.....

MySQL_Free_Result($query); // není vůbec nutné, ale je to slušnost
MySQL_Close($spojeni); // není vůbec nutné, ale je to slušnost

Ten první uvolní pamět, která se spotřebovává na tvůj výstup a ten druhý ukončí spojení s databází. Po skončení php skriptu se to sice provede samo, ale je programátorská slušnost to tam dát. Uvolnění paměti má své opravdové opodstatnění až při práci s velkou databází, v šíleně dlouhém skriptu ...
No taky se připojím se svou troškou do mlýna.

To jsem netušil že existuje mysql_exec(). Nerad byc se pletl, ale tahle funkce neexistuje (a mimochodem nám to také říká ta chybová hláška). No ale Pavel to tu již správně napsal s MySQL_Query();
Ano, funkce skutecne neexistuje, mozna ze se autor trochu spletl, protoze pro MSSQL je podobna fce (mssql_execute();), ale to uz je v podstate detail, bez vyberu db by mu to taky nemelo chodit :-)
thx velmi mnoho lidičky ;-) zkusím to. ;-) btw exec byl opravdu překlep...dorry že jsem vás pletl....dík!
mysql_exec() skutečně neexistuje, ale mimojiné existuje např. odbc_exec()

resource odbc_exec ( resource connection_id, string query_string)
ale ODBC na WZ není podporováno....uch :-/
>>Fatal error: Call to undefined function: mysql_exec() in
Preklad: Totalni chyba: volani nedefinovane funce mysql_exec(); :))).

Lukasik