PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Ergeniss einer Mysql Anfrage in Variable speichern (http://www.selfphp.de/forum/showthread.php?t=8373)

Skar 11.08.2004 09:24:32

Ergeniss einer Mysql Anfrage in Variable speichern
 
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:
PHP-Code:

$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-Code:

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

    if(
$row['anzahl'] > ) {
        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 ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:11:02 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.