Toon posts:

[MySql] Kan dit makkelijker

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo Allemaal,

Ik heb iets gemaakt, maar ik vroeg me af, of ik die
usercode=10 niet makkelijker kan maken, of is dit de
enige manier:

<?
$sql = "select uid, uname, name, user_code from leden ";

$eerste =1;

if ($query) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}
$sql .= " user_code=10 AND ( uname like '%$query%' OR name like '%$query%' OR bio like '%$query%' )";
}


if ($query1) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= " user_code=10 AND ( oog like '%$query1%' )";
}

if ($query2) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= "user_code=10 AND ( user_from like '%$query2%' )";
}

if ($query3) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= "user_code=10 AND ( leeftijd like '%$query3%' )";
}

if ($query4) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= "user_code=10 AND ( user_from like '%$query4%' )";
}

if ($query5) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= "user_code=10 AND ( user_woonplaats like '%$query5%' )";
}

if ($query6) {
if ($eerste) {
$sql .= " WHERE ";
$eerste = 0;
}
else {
$sql .= " AND " ;
}

$sql .= "( user_from like '%$query6%' )";
}
// en verder voor al je zoekvelden
// $sql .= ") ";
$sql .= " order by uname ASC limit $min,$offset";
// $sql .= ") ";
echo $sql;
$result = mysql_query($sql); // of sql_query
?>

Verwijderd

Topicstarter
O jaa, hij mag alleen maar leden laten zien met user_code=10 GEEN anderen

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 10:19

D2k

Hoi welkom op GoT
dit topic gaat dicht
lees ajb eerst even de quickstart en begin met een basis cursus SQL
hint: where
suc6

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.