Gå til innhold

Hente info fra mysql


Anbefalte innlegg

Skrevet

Holder på å skal hente ut bruker info fra database men kun info med de som har "Radnavn" med teksten ja skal bli skrevet ut på siden info om databasen er.

 

 

Database: demo

Tabell: brukere

Rad: godkjent

 

Hvis de har teksten Ja i raden godkjent så skal de komme opp på listen over medlemmer.

Videoannonse
Annonse
Skrevet

<?php
$sql = "SELECT * FROM brukere WHERE godkjent = 'ja'";
$res = mysql_query($sql) or die(mysql_error());
while($rad = mysql_fetch_array($res)){
 echo $rad['brukernavn']."<br>";
}
?>

Noe sånt noe?

Gjest Slettet+142
Skrevet (endret)

$sql = "SELECT * FROM brukere WHERE godkjent LIKE '%JA%'";
$q = mysql_query($sql);
if(!$q) die("Feil med spørring. ".mysql_error());
if(mysql_num_rows($q) < 1) die("Resultat returnerte ingen rader. ".mysql_error());

while($r = mysql_fetch_assoc($q)){
echo $r["brukernavn"] . '<br>';
}

Noe som dette du vil ha?

 

edit: kremt.. jeg er visst litt for treig her, ja.. :ermm:

Endret av Slettet+142
Gjest Slettet+142
Skrevet

Det går vel, men kan du også forsøke å legge inn tegnsetting i setningene dine? Det hadde vært greit iallefall :p

 

$sql = "SELECT * FROM brukere WHERE godkjent LIKE '%JA%' ORDER BY tall ASC";
$q = mysql_query($sql);
if(!$q) die("Feil med spørring. ".mysql_error());
if(mysql_num_rows($q) < 1) die("Resultat returnerte ingen rader. ".mysql_error());

while($r = mysql_fetch_assoc($q)){
echo $r["brukernavn"] . '<br>';
}

- Sjekker at raden godkjent inneholder JA

- Sorterer etter raden tall i stigende rekkefølge

- Skriver ut raden brukernavn.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...