06. januar 2007 - 17:16Der er
7 kommentarer og 1 løsning
PHP/MySQL: Skrive i databasen og derefter læse samme linje
Hej
Jeg bruger følgende kode, for at skrive og derefter læse samme linje i et database. Men der opstår en fejl. Jeg kan bare ikke se hvorfor: --------------------------------------- mysql_connect("Server", "Adm", "Pass") or die("Kunne ikke forbinde : " . mysql_error()); mysql_select_db("ficodk_db") or die("Fejl Database");
$q = ("SELECT id,email FROM gc WHERE email=$email"); $r = mysql_query($q) or die("Forespørgslen lykkedes ikke : " . mysql_error()); $r = mysql_fetch_array($r); $id = $r[0];
$to = $email; $subject = "Global Cinema"; $message = "Kære ".navn."\n\nDu har tilmeldt dig DSU Helsingørs Global Cinema\nFor endelig tilmelding, skal du betale deltagergebyret på 50 kr.\nBetaling skal ske inden d. 19 januar til reg. nr.: 5357 og konto nr.: 0000671883\nNår betalingen er sket, vil du modtage en mail.\n\nMed venlig hilsen\nDSU Helsingør"; $headers = "From: fico@dui.dk"."\r\n"."Reply-To: fico@dui.dk"."\r\n"."X-Mailer: PHP/".phpversion();
$to = $email; $subject = "Global Cinema"; $message = "Kære ".$navn."\n\nDu har tilmeldt dig DSU Helsingørs Global Cinema\nFor endelig tilmelding, skal du betale deltagergebyret på 50 kr.\nBetaling skal ske inden d. 19 januar til reg. nr.: 5357 og konto nr.: 0000671883\nNår betalingen er sket, vil du modtage en mail.\n\nMed venlig hilsen\nDSU Helsingør"; $headers = "From: fico@dui.dk"."\r\n"."Reply-To: fico@dui.dk"."\r\n"."X-Mailer: PHP/".phpversion();
mail($to, $subject, $message, $headers); }
Hvis du endelig vil have ID'et kan du bruge mysql_insert_id(), for at checke at den også blev indsæt kan du bruge mysql_affected_rows()
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.