kleines sql abfrage problem

MySQL, PostgreSQL, SQLite
scripter
Posts: 13
Joined: 2004-02-16 04:58

kleines sql abfrage problem

Post by scripter » 2005-03-17 14:22

Ich hab da ein kleines problem. Ich habe eine Datenbank mit knapp 200 namen. wenn ich folgenden befehl nutze

Code: Select all

$db->sql_befehl("SELECT name FROM client");
while($data=$db->sql_daten()){
echo $data['name'] . "<br>";
}
werden alle namen untereinander aufgelistet. Was ja heissen würde das alle namen in $data gespeichert werden. Nun das problem, wie kann ich einen einzigen namen aus der datenbank ziehen bzw in $data setzen ?
Wäre dankbar für hilfe.

Gruss

theraven
Posts: 10
Joined: 2005-03-12 12:01

Re: kleines sql abfrage problem

Post by theraven » 2005-03-17 15:18

Code: Select all

<?php
$name = "MusterMax";

$db->sql_befehl("SELECT name FROM client WHERE name='$name'"); 
while($data=$db->sql_daten()){ 
echo $data['name'] . "<br>"; 
}
?>

scripter
Posts: 13
Joined: 2004-02-16 04:58

Re: kleines sql abfrage problem

Post by scripter » 2005-03-17 15:39

Danke dir TheRaven hat funktioniert :)

Bin mal wieder beeindruckt wie schnell einem user hier geholfen wird , danke und weiterso :)

scripter
Posts: 13
Joined: 2004-02-16 04:58

Re: kleines sql abfrage problem

Post by scripter » 2005-03-17 17:01

hab da nun noch eine weitere Frage :

Mit normalen namen ohne sonderzeichen funktioniert alles einwandfrei , nur wie gehe ich da vor wenn im namen _ oder [] enthalten sind ? weil genau bei diesen zeichen gibt es fehlermeldungen :(

theraven
Posts: 10
Joined: 2005-03-12 12:01

Re: kleines sql abfrage problem

Post by theraven » 2005-03-17 17:29

Code: Select all

<?php 
$name = "MusterMax"; 

$db->@sql_befehl("SELECT name FROM client WHERE name='$name'"); 
while($data=$db->@sql_daten()){ 
echo $data['name'] . "<br>"; 
} 
?> 

scripter
Posts: 13
Joined: 2004-02-16 04:58

Re: kleines sql abfrage problem

Post by scripter » 2005-03-17 17:49

oh man *an kopf fass* ich sitz hier mit einen mysql buch und seh den wald vor lauter bäumen nicht mehr

vielen dank nochmal :)