Kom ihåg mig?
Home Menu

Menu


Försöker koppla ihop data i olika tabeller...

 
Ämnesverktyg Visningsalternativ
Oläst 2005-04-01, 21:28 #31
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
Ja du... nu börjar det verkligen vara konstigt...
Uppenbarligen går något fel i alla fall :-)

Frågan är om du skall försöka skicka med $db till mysql_query. Det brukar jag alltid göra.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-04-01, 22:28 #32
Steiner83 Steiner83 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 23
Steiner83 Steiner83 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 23
Jo, jag vill ju bara ha en fungerande kontakt med min DB.
Den kod jag skrivit är direkt kopierad från exempel från böcker, men det blir fel trots detta....Om du har ett formulär kopplat till ett script som jag kanske kunde använda vore jag oerhört tacksam!
Steiner83 är inte uppkopplad   Svara med citatSvara med citat
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
Oläst 2005-04-02, 16:19 #34
Steiner83 Steiner83 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 23
Steiner83 Steiner83 är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 23
Tack! Jag försöker vidare! Håller med om att små förändringar gör stor skillnad...borde väl egentligen skriva en helt ny kod...

Åter igen tack!
Steiner83 är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017