Visa ett inlägg
Oläst 2005-04-02, 06:26 #33
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Min erfarenhet är att tyvärr kan exempel förutsätta vissa saker vilket gör att så snart man försöker testa med en liten förändring så kan det sluta funka. Men men...

Jag brukar använda mig av funktioner i stil med detta:
Kod:
function cellfish_db_connect()
{
 $db = mysql_connect("localhost", "username", "password");
 if ($db && mysql_select_db("myDB"))
  return $db;
 else
  die(sprintf("<p>MYSQL error %d: %s</p>", mysql_errno(), mysql_error()));
}

function cellfish_db_query($db,$qs,$ErrorMessage = "")
{
 $rs = mysql_query($qs,$db);
 if (!$rs && strlen($ErrorMessage) > 0)
  die(sprintf("<p>%s<br/>\nQuery:<br> %s<p>MYSQL error %d:%s</p>\n", $ErrorMes
sage, $qs, mysql_errno(), mysql_error()));
 return $rs;
}
Ett anrop ser sedan ut som:
Kod:
$db = cellfish_db_connect();
cellfish_db_query($db,sprintf("MyQuery"), "Fel då jag körde skulle blablabla");
Med detta får du automatiskt felkontroll som skriver ut fråga och fel när något går fel.

Jag föreslåt att du testar detta. Då kommer vi ju även i utskriften se exakt hur frågan som körs ser ut.
eg0master är inte uppkopplad   Svara med citatSvara med citat