Avatar billede benneharli Juniormester
25. august 2005 - 16:42 Der er 7 kommentarer og
1 løsning

Effektuere 2 SQL funktioner samtidigt

Problem... Jeg har en PHP side der skal bruges til at ændre nogle adgangskort i en kortdatabase. Nu har jeg bare lige et problem. Kortdata og pinkode skal opdateres 2 forskellige steder. Det går fint med at hente værdierne to steder fra (//Retrieve), men når der skal opdateres eller oprettes nye, er det kun enten den ene eller den anden linie der virker.

1: Kan man evt. trække de to linier sammen i en?
2: Hvad kan det være der gør at det ikke virker?

Siden ligger her http://www.roswall.com/upload/benji/inet/php_indiv/view.php
Så kani jo gemme den på PC'en

// Retrieve
$sql = "SELECT * FROM IDWorksView WHERE IndividualId = ".$individualid;
$sqlpin = "SELECT PINnum FROM Individuals WHERE IndivId = ".$individualid;

// Update
$sql = "UPDATE IDWorksView set GroupName = '".$groupname."', FirstName = '".$firstname."', LastName = '".$lastname."', CardText = '".$cardtext."' WHERE IndividualId = ".$individualid;
$sqlpin = "UPDATE Individuals set PINnum = ".$pinnum." WHERE IndivId = ".$individualid;

// Create
$sql = "INSERT INTO IDWorksView (IndividualId, GroupName, FirstName, LastName, CardText, TenantName, RecType) VALUES ($individualid, '".$groupname."', '".$firstname."', '".$lastname."', '".$cardtext."', '".$tenant1name."', 'P')";
$sqlpin = "UPDATE Individuals set PINnum = ".$pinnum." WHERE IndivId = ".$individualid;
Avatar billede benneharli Juniormester
25. august 2005 - 16:45 #1
hmm...
http://www.roswall.com/upload/benji/inet/php_indiv/view.zip
det er vist bedre hvis den ligger sådan her...
Avatar billede jokkejensen Novice
25. august 2005 - 16:46 #2
adskild stegen med semikolon så burde det virke i mysql..

altså

Sql = "update idworkswview...... ; Insert into......"
Avatar billede fixxxer Nybegynder
25. august 2005 - 16:48 #3
Niks, gennem mysql_query() er det kun tilladt at afvikle een statement..

Del den op i 2 mysql_query() kald i stedet for et.
Avatar billede fixxxer Nybegynder
25. august 2005 - 16:50 #4
Avatar billede benneharli Juniormester
25. august 2005 - 18:44 #5
--> jokkejensen

Virker TYDELIGVIS også med ODBC ;-)

Smid et svar

/Benji
Avatar billede benneharli Juniormester
01. september 2005 - 16:24 #6
--> jokkesen
der er point til dig... Smid et svar ;-)
Avatar billede benneharli Juniormester
12. november 2005 - 22:08 #7
Prøver lige igen...

--> jokkejensen
smid et svar, så er der point...
Avatar billede benneharli Juniormester
03. januar 2006 - 16:44 #8
Lukker... skriv lige hvis du kommer tilbage og skal have dine point...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester