PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ergeniss einer Mysql Anfrage in Variable speichern


Skar
11.08.2004, 09:24:32
Hallo

Ich habe eine Mysql Anfrage (select) an eine Datenbank die ein Wort als Antwort gibt.
Wie speichere ich das jetzt in eine Variable ab?

select name From dokument Where $name;

Soll schauen ob ein Name schon vorhanden ist, dazu muss ich wissen ob das Wort halt nun vorhanden ist oder nicht.

c4
11.08.2004, 09:30:47
Meinst Du sowas: $result=mysql_query('SELECT feld FROM tabelle WHERE id=123');
list($wort)=mysql_fetch_row($result);
echo $wort;
$result=mysql_query("SELECT * FROM tabelle WHERE woerter='$wort'"); ??

xabbuh
11.08.2004, 10:34:31
Wenn du nur wissen möchtest, ob eine Datensatz existiert, in dem die Spalte wort den Wert $wort hat, kannst du auch einfach die Anzahl der Zeilen ermitteln:


<?php
$sql = "SELECT
COUNT(name) AS anzahl
FROM
dokument
WHERE
name = '$name'";
$row = mysql_fetch_array(mysql_query($sql), MYSQL_ASSOC);

if($row['anzahl'] > 0 ) {
echo "Der Name existiert schon!";
} else {
echo "Name existiert noch nicht!";
}
?>

Skar
11.08.2004, 10:41:08
jap, das meinte ich danke!!! :)

PS: das Dank geht an beide ;)