23. august 2004 - 11:08
Der er
14 kommentarer og 1 løsning
Returnere antallet af rækker?
Hej, hvis man du har en tabel som denne: id, ting1, ting2, ting3, ting4, ting5 hvordan spørger man så på hvor mange rækker der er anvendt? Altså tallet jeg i dette tilfælde ville få var 5.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
23. august 2004 - 11:15
#1
Mener du ikke kolonner/felter?
23. august 2004 - 11:27
#2
Du burde kunne lave en opslag i metadata til tabellen, men resultatet vil nok give 6 i dit tilfælde (id kolonnen tæller jo med). Forudsat du mener kolonner og ikke rækker ;-)
23. august 2004 - 11:30
#3
Du tæller rækker med: SELECT COUNT(*) FROM tabelnavn Du kan tælle kolonner ved at kalde SP'en: sp_columns 'tabelnavn' og tælle antal rækker i første result set
23. august 2004 - 11:48
#4
Umm hvordan "kalder" man lige count? $a = mysql_query("select COUNT(*) from tabel where id = $id"); while ($b = mysql_fetch_array($a)){ $c= $sizeof_out[COUNT]; } ?
23. august 2004 - 11:50
#5
select COUNT(*) as antal from ... Så har du et "felt" ved navn antal du kan fiske i PHP.
23. august 2004 - 11:55
#6
oh
23. august 2004 - 11:59
#7
Okay det var ikke count/rækker men nok kolonner så (shoot me). Du skriver:"Du kan tælle kolonner ved at kalde SP'en: sp_columns 'tabelnavn' og tælle antal rækker i første result set" Hvordan gør man lige det?
23. august 2004 - 12:03
#8
Hvad med: echo mysql_num_rows(mysql_query("SHOW COLUMNS FROM tabelnavn"));
23. august 2004 - 12:06
#9
Nope giver fejl
23. august 2004 - 12:10
#10
Hvad siger denne: $res = mysql_query("SHOW COLUMNS FROM cds") or die(mysql_error()); echo mysql_num_rows($res);
23. august 2004 - 12:10
#11
cds = tabelnavn
23. august 2004 - 13:03
#12
detox = lav svar :)
23. august 2004 - 13:10
#13
k
23. august 2004 - 13:11
#14
ville det ikke være fair hvis der blev delt ?
23. august 2004 - 14:03
#15
Næh - for mit svar var til MS SQLServer ikke MySQL - jeg missede lige kategorien.
Computerworld tilbyder specialiserede kurser i database-management