26. januar 2000 - 16:23 
												Der er
									5  kommentarer													og 					2  løsninger									 
									
		 
		
			
MySql: Antal rum 
			Hvordan udskriver jeg antallet af rum i en tabel? En tabel: +---------+ |   Dyr   | +---------+ |1| Kat   | |2| Hund  | |3| Hest  | |4| Ko    | |5| Gris  | +---------+ Så skal jeg jo gerne ha' udskrevet tallet 5. Jeg tror det har noget med MySql kommandoen, COUNT, at gøre.
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				26. januar 2000 - 16:40  
				#1 
						
		 
		
			$tael=mysql(din_db,"select count(*) from dyr"); echo "Antal Dyr i databasen: ",mysql_result($tael,0);
		
		
	 
	
		
								
					
				26. januar 2000 - 17:02  
				#2 
						
		 
		
			Ok, tester.... Hvad skal 0 til for, i mysql_result() ?
		
		
	 
	
		
								
					
				26. januar 2000 - 17:07  
				#3 
						
		 
		
			du behøver ikke 0 hvis du kun har een linie i dit resultat! ellers er det hvilken linje (row) resultatet skat hentes fra!
		
		
	 
	
		
								
					
				26. januar 2000 - 17:22  
				#4 
						
		 
		
			Normalt ser en mysql_result saaledes ud: mysql_result($tael,0,"count(*)"); men naar du kun har et felt i din resultat tabel, kan du udelukke den sidste parameter, men row parameteren er påkraevet. Saa du kan minimum minimum have: mysql_result($tael,0);
		
		
	 
	
		
								
					
				26. januar 2000 - 17:25  
				#5 
						
		 
		
			jeg vil nu foretrække at brug fetch_* funktionerne
		
		
	 
	
	
	
		
								
					
				26. januar 2000 - 17:28  
				#6 
						
		 
		
			De er helt klart de bedste, specielt holder jeg meget af mysql_fetch_object, men  til disse små querys kan det faktisk ikke betale sig
		
		
	 
	
		
								
					
				26. januar 2000 - 17:46  
				#7 
						
		 
		
			Tak for svarene! Vil ikke skrive lidt mere om "fetch" funktionerne?
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling