Hvordan velger jeg EN verdi fra en kolonne i Mysql

Diskusjoner som omhandler databaser og SQL postes her.

Hvordan velger jeg EN verdi fra en kolonne i Mysql

Innlegg thoreric » 12.06.2014 8:00

Jeg tar utgangspunkt i dette:

Kode: Merk alt
<?php
$vert="localhost";
$brukernavn="mysql brukernavn";
$passord="Mysql passord";
$database="mysql databasenavn";
mysql_connect($vert,$brukernavn,$passord);
@mysql_select_db($database) or die('Kunne ikke velge databasen: ' . mysql_error());
$thoreric='SELECT `Tilknytning` , `Hva` , `Sammenligning` , `Hvorfor1` , `Arbeid` FROM `Psykiskhelse` WHERE Tilknytning="Bruker"'
or die('Kunne ikke velge tabellen: ' . mysql_error());
$resultat=mysql_query($thoreric);
$telle=mysql_numrows($resultat);
?>


Hvis kolonnen "Tilknytning" inneholder følgende verdier: "Bruker", "Pårørende", "Ansatte", "Andre"
separert av , og jeg vil kun velge "Bruker" hvordan gjør jeg dette? Kolonnen Tilknytning inneholder ikke alltid alle disse verdiene, kan også kun inneholde 3 av de, men alltid "Bruker"

Jeg er takknemlig hvis noen vil svare på dette.
thoreric
Nytt medlem
 
Innlegg: 2
Registrert: 11.06.2014 17:05

Re: Hvordan velger jeg EN verdi fra en kolonne i Mysql

Innlegg Matsemann » 12.06.2014 22:15

1. Om en bruker kan ha flere tilknytninger, bør du ha en egen tabell som linker brukere med tilknytninger. Da bruker du joins i spørringene dine.
Men du kan løse det nå, ved å bruke "LIKE" istedenfor "=", og så bruke wildcard "*". Da blir det noe lignende WHERE Tilknytning LIKE "%Bruker%";

2. Måten du bruker mysql på igjennom php her er utdatert.
Master i Datateknikk, NTNU
Brukerens avatar
Matsemann
Moderator
 
Innlegg: 2133
Registrert: 05.02.2005 19:13

Re: Hvordan velger jeg EN verdi fra en kolonne i Mysql

Innlegg thoreric » 13.06.2014 6:55

Tusen takk, jeg skal prøve dette.

Jeg er nybegynner når det gjelder php/mysql, så jeg antar at det er slik det går når man prøver å lære php ved å google det man lurer på. Da blir det utdatert. :D
thoreric
Nytt medlem
 
Innlegg: 2
Registrert: 11.06.2014 17:05


Gå til SQL og databaser

Hvem er i forumet

Brukere som leser i dette forumet: Ingen registrerte brukere og 4 gjester