Avatar billede anderseiler Nybegynder
18. oktober 2005 - 13:07 Der er 8 kommentarer og
1 løsning

SELECT COUNT fra en access database

Hej.

Jeg har et problem med at få talt antal poster i min access database. Min kode er som følgende:

$total_results_sql = "SELECT COUNT(*) AS Num FROM T_DepartmentList RIGHT JOIN ((T_AuditPlan RIGHT JOIN (T_AuditCategory RIGHT JOIN T_AuditVisit ON T_AuditCategory.ID = T_AuditVisit.AuditCategoryID) ON T_AuditPlan.PlanID = T_AuditVisit.PlanID) RIGHT JOIN ((T_AuditItem LEFT JOIN T_DocItems ON T_AuditItem.AuditItemListID = T_DocItems.DocItemID) RIGHT JOIN T_AudititemDefects ON T_AuditItem.AuditItemVisitID = T_AudititemDefects.AuditItemVisitID) ON T_AuditVisit.AuditVisitID = T_AuditItem.AuditVisitID) ON T_DepartmentList.DepartmentID = T_AuditVisit.DepartmentID $kritier";
$total_results = $conn->Execute($total_results_sql);

echo $total_results;

Når jeg beder om udskrift får jeg bare "Object" udskrevet, og ikke et tal? Hvis jeg udskriver $total_results['Num'] så udskriver den ikke noget overhovedet.

Nogen som kan hjælpe?

Mvh
Anders
Avatar billede erikjacobsen Ekspert
18. oktober 2005 - 13:38 #1
Det kommer jo ganske an på hvad din "Execute" metode gør. Men prøv evt

echo $total_results->Num;
Avatar billede anderseiler Nybegynder
18. oktober 2005 - 14:02 #2
Så får jeg den her fejl:

Warning: main(): Unable to lookup Num: Unknown name. in c:\program files\apache groups\apache\htdocs\lyngsoe\soeg.php on line 106
Avatar billede erikjacobsen Ekspert
18. oktober 2005 - 14:32 #3
Hvor kommer din "Execute" metode fra?
Avatar billede anderseiler Nybegynder
18. oktober 2005 - 14:45 #4
Hvad mener du?
Avatar billede erikjacobsen Ekspert
18. oktober 2005 - 15:14 #5
Hvor kommer din "Execute" metode fra og hvad gør den?
Avatar billede anderseiler Nybegynder
19. oktober 2005 - 08:48 #6
Hvis du mener hvor jeg erklærer den? Det gør jeg ikke :P Har bare hentet et connect til access fra http://aspn.activestate.com/ASPN/Cookbook/PHP/Recipe/163447.. Jeg fatter ikke en halv meter php/access.. Så prøver mig frem med det meste (også derfor jeg spørger her inde).

:)
Avatar billede nielle Nybegynder
19. oktober 2005 - 08:53 #7
At dømme efter kodeeksemplerene på den side, så skal du skrive:

echo "Antal: " . $total_results->Fields['Num']->Value;
Avatar billede anderseiler Nybegynder
19. oktober 2005 - 08:55 #8
Jamen du er da dejlig :)

Jeg takker... Smid et svar :)... Ellers tager jeg selv point....

Mvh
Anders
Avatar billede nielle Nybegynder
20. oktober 2005 - 12:43 #9
Svar :^)
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