ja, jeg ved godt at man kan nøjes med at søge på landid, men nu er det sådan at jeg ikke ved hvad landID er for det specifikke land. Derfor kan JEG IKKE bare søge på landID.
Hvad angår din snak om forkert søgesætning, så er det også helt ude i skoven. Når man bruger \"like\", så søger du på ord(i dette tilfælde) der indeholder ordet Danmark, et eks:
lortDanmarklort
vil være postivt resultat.
Og til din sidste antydning om at jeg burde søge viden andetsteds.... Det har jeg gjort, det er bla. derfor jeg spørger her!
Jaah! Jeg prøver bare at hjælpe. Jeg kan se, at jeg ikke har fattet dit spørgsmål.
Grunden til at dette ikke giver resultat: SELECT * from lande where land=\'danmark\'; Og: SELECT * from lande where (landID=19 and land=\'danmark\'); Gør kan jeg ikke svare dig på. Men jeg kan komme med nogle foreslag!
Nej..... Nu jeg tænker over det, så kan jeg ikke ;-(
Nej, nej, selvfølgelig er det ikke fejl i MySql på det punkt. Så var der ikke rigtig noget overhovedet, der ville virke. Kan du ikke give os lidt flere oplysninger, så vi har en chance for at hjælpe dig.
Hvad er SQL-sætningen, der definerer din tabel? Kan du give os et eksempel på indholdet?
ja, det kan jeg godt...skønt jeg ikke syntes det er nødvendigt.
i ALLE programmeringssprog, hvis:
landID=19 and land=\'danmark\'
er sandt,ja så er:
land=\'danmark\'
også sandt.
Men her er min SQL sætning der definerer tabellen:
create table lande ( landID tinyint(3) not null auto_increment, land varchar(20) not null, primary key (landID), key (land));
Det jeg henter ind ligger i en semikolon sepereret fil. Den indlæses ved følgende sætning: load data infile \'lande.txt\' into table herlevkollegiet.lande fields terminated by \';\';
filen er bygget op således: 1;Afghanistan 2;Albanien 3;Algeriet 4;Argentina 5;Armenien 6;Australien 7;Azerbaijan 8;Bangladesh 9;Belgien 10;Bosnien Herzegovina 11;Brazilien 12;Bulgarien 13;Cambodia ... ... ... osv.
PS: Nej, det har ikke noget at gøre med \"linie slut\" - og ja, selvfølgelig opfører alle programmeringssprog sig sådan, som du beskriver. Nu skal vi bare have fundet ud af hvad der er galt!
Jeg har prøvet både i Mysql-kommandolinie og i PHP med samme resultat.
Det sjove er at, se: Kommentar fra gooky 23-07 2000 12:37:57
Jeg fatter ikke en meter af det! Bortset fra det, så har jeg løst problemet på en anden måde, men det ville ikke være sådan man gjorde ude i erhverslivet... men det er jeg selvfølgelig heller ikke.
Men bortset fra det, så er problemet jo SÅ GRUNDLÆGGENDE... derfor håber jeg virkelig at svaret ligger et sted, der ligger uden for alm. viden.
nerdyguy>>hehe, du tror jeg er dårlig til det her, men det er jeg skam ikke.... Kom med noget kvalitet istedet for det der intetsigende nonsens du prædiker med.
ja men du sviner jo mig til, og det er ikke lige noget jeg finder mest interessant. Jeg refererer selvfølgelig her til: Kommentar fra nerdyguy 23-07 2000 23:48:07
nååhh, det vil jeg nu ikke sige, og hvis du har løsningen på problemet er der 50 point oveni, men kun hvis det er en løsning på problemet, og ikke en helt ny løsning...
Jeg har siddet og revet hårene udpå mig selv i snart... ja lang tid.
Så blev jeg enig med mig selv om, at jeg ville prøve at sætte en værdi ind i tabellen på helt elementær måde(ikke noget med at hente fra en fil)... Derefter lavede jeg den samme søgning(som har givet mig problemer), og med ét, gav det resultat. Det var MÆRKELIGT tænke jeg. Så kiggede jeg lidt på dette svar: Kommentar fra gooky 23-07 2000 22:01:09
og blev enig med mig selv at undersøge det nærmere. Jeg tror at du erikjakobsen har misforstået det jeg skrev der. Den linie jeg omtaler der, er HVER linie i den semikolon sepereret fil.
Jeg lavede en ny tabel med lande, og skrev følgende SQL sætning: load data infile \'lande.txt\' into table herlevkollegiet.lande fields terminated by \';\' LINES TERMINATED BY \'\\r\\n\';
og med ét forsvandt ALLE mine problemer...
Jeg har dog stadig ikke fundet ud af HVORFOR den \"AND SQL-sætning\" ikke fungerer - jeg mistænker MySQL for at have en fejl.
Synes godt om
Ny brugerNybegynder
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.