Avatar billede cmau Nybegynder
24. februar 2005 - 14:35 Der er 19 kommentarer og
1 løsning

Kan man bruge AND her?

Hejsa. Kan jeg gøre sådan her:

mysql_query("DELETE FROM woox_online WHERE sidste_tid < '$slet_tid' AND online = 'ja'") or die(mysql_error());

Vil være 100% sikker på at det er den rigtige måde at hente slette fra bruger hvor deres tid er mindre end $slet_tid og online er li ja
Avatar billede michael_stim Ekspert
24. februar 2005 - 14:37 #1
Den skulle väre god nok ;o)
Avatar billede cmau Nybegynder
24. februar 2005 - 14:41 #2
FÅr fejl:

Unknown column 'online' in 'where clause'
Avatar billede michael_stim Ekspert
24. februar 2005 - 14:41 #3
Havde du brugt OR (||), hvade den jo taget ALLE der var online ELLER ALLE hvor tiden er mindre end $slet_tid. Dvs dem der også er offline.
Avatar billede michael_stim Ekspert
24. februar 2005 - 14:42 #4
Så har du vel ikke et felt i tabellen der hedder online.
Avatar billede michael_stim Ekspert
24. februar 2005 - 14:42 #5
Er det en session eller et felt fra tabellen?
Avatar billede cmau Nybegynder
24. februar 2005 - 15:03 #6
et felt fra tabellen og den findes
Avatar billede ldanielsen Nybegynder
24. februar 2005 - 15:15 #7
HVIS det var MSSQL eller Access, og HVIS online er et reserveret ord, så skulle der have været [] omkring ordet
Avatar billede ldanielsen Nybegynder
24. februar 2005 - 15:16 #8
mysql_query("DELETE FROM woox_online WHERE sidste_tid < '$slet_tid' AND [online] = 'ja'") or die(mysql_error());
Avatar billede michael_stim Ekspert
24. februar 2005 - 15:42 #9
I MySQL er det: ´ (den ved siden af backspace, ved ikke hvad den hedder)
Avatar billede michael_stim Ekspert
24. februar 2005 - 15:49 #10
mysql_query("DELETE FROM woox_online WHERE sidste_tid < '$slet_tid' AND `online` = 'ja'") or die(mysql_error());
Avatar billede arne_v Ekspert
24. februar 2005 - 15:54 #11
Umiddelbart ville jeg altså tro at brug af et reserveret ord ville give en
anden fejl.
Avatar billede arne_v Ekspert
24. februar 2005 - 15:55 #12
Må vi se en tabel definition (CREATE TABLE kommando) ?
Avatar billede michael_stim Ekspert
24. februar 2005 - 15:55 #13
Det er heller ikke et reserveret ord iflg mysql ;o)
Avatar billede ldanielsen Nybegynder
24. februar 2005 - 23:28 #14
Der er åbenbart ikke en kolonne i den tabel der hedder online
Avatar billede cmau Nybegynder
28. februar 2005 - 15:48 #15
CREATE TABLE `woox_brugere` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`brugernavn` VARCHAR( 255 ) NOT NULL ,
`kode` VARCHAR( 255 ) NOT NULL ,
`ip` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`dato` VARCHAR( 255 ) NOT NULL ,

`foed_dag` VARCHAR( 255 ) NOT NULL ,
`foed_maan` VARCHAR( 255 ) NOT NULL ,
`foed_aar` VARCHAR( 255 ) NOT NULL ,
`koen` VARCHAR( 255 ) NOT NULL ,

`navn` VARCHAR( 255 ) NOT NULL ,
`by` VARCHAR( 255 ) NOT NULL ,
`hjemmeside` VARCHAR( 255 ) NOT NULL ,
`profil` TEXT NOT NULL,

`fontcolor` VARCHAR( 255 ) NOT NULL default '#000000',
`signatur` VARCHAR( 255 ) NOT NULL ,
`besked` TEXT NOT NULL,

`online` VARCHAR( 255 ) NOT NULL default 'nej',
`admin` VARCHAR( 255 ) NOT NULL default 'nej',
`aktiv` VARCHAR( 255 ) NOT NULL default 'nej',

`sidste_tid` INT( 255 ) NOT NULL ,
`points` INT( 255 ) NOT NULL default '0',
`minutter` INT( 255 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
);
Avatar billede cmau Nybegynder
01. marts 2005 - 17:46 #16
Ingen der ved noget?
Avatar billede busschou Praktikant
01. marts 2005 - 17:50 #17
Du skriver din create table er en tabel som hedder woox_brugere
Men din query hedder : .. DELETE FROM woox_online ...
bør det ikke rettes?
Avatar billede busschou Praktikant
07. marts 2005 - 07:26 #18
kunne du bruge min kommentar ?
Avatar billede cmau Nybegynder
16. marts 2005 - 21:34 #19
ja, min fejl :S :P.. smider du svar?
Avatar billede busschou Praktikant
16. marts 2005 - 21:38 #20
svar :o)
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