Avatar billede jacobchr Nybegynder
01. august 2004 - 14:27 Der er 11 kommentarer og
1 løsning

count i php/mysql

Jeg er ved at lave funktion til at trække et antal ud af en mysql database "count(test) as cnt", men er denne 0, så vil jeg gerne have at mysql ikke tager den med ud i min php. Altså så denne cnt bliver flyttet over i min WHERE del i sql'en.
Er det muligt, altså via nogen IF () i mysql ?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 14:29 #1
if ( cnt == "0" ) {
echo "Tag den ikke med"
}else{
echo "Tag den med"
}
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 14:30 #2
eller

$bla = "blablablablabla WHERE count(test) != '0'"

(IKKE TESTET, men tror det virker) :)
Avatar billede coderdk Praktikant
01. august 2004 - 14:42 #3
WHERE cnt > 0 ?
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 14:43 #4
coderdk >> Så er han vel nødt til at lave to sætninger hvis det skal være med det, ellers mener du vel WHERE count(test) > 0
Eller hvad?
Avatar billede coderdk Praktikant
01. august 2004 - 15:01 #5
Hmm tager jeg fejl eller vil: "select count(test) as cnt from dintabel where cnt > 0" ikke virke? ;)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 15:07 #6
Når den da at tælle cnt inden den kommer til WHERE?
Avatar billede coderdk Praktikant
01. august 2004 - 15:14 #7
Det er vel også meningen, da der er den der skal tælles? Jeg forstår ikke hvad du mener ;)
Avatar billede jacobchr Nybegynder
01. august 2004 - 15:23 #8
select count(test) as counter from mytable where counter != 0 ... denne virker :)
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 15:28 #9
Jeg mener cnt er da tom indtil den sætning er kørt igennem, så kan man vel ikke bruge cnt længere henne i sætningen, eller når den inden WHERE at give cnt et tal?
Avatar billede coderdk Praktikant
01. august 2004 - 15:31 #10
w00p =)
Avatar billede jacobchr Nybegynder
01. august 2004 - 15:33 #11
Den burde være givet en værdi, da jeg kan lave en ORDER BY på den også og de bliver sorteret rigtigt ... og værdier der er 0 kommer ikke med ud i mit Array i php.
Avatar billede hmmhelpinghmm Nybegynder
01. august 2004 - 15:39 #12
oka bare helt okay, så lærte jeg også noget nyt :)
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