Ankündigung

Einklappen
Keine Ankündigung bisher.

Abfrage ob ein Wert in der DB vorhanden ist

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Riot
    hat ein Thema erstellt Abfrage ob ein Wert in der DB vorhanden ist.

    Abfrage ob ein Wert in der DB vorhanden ist

    Hallo,

    Ist es möglich mit SQL zu schauen ob ein Wert ist der Db ist, ohne die Tabelle vorher auszulesen? Wenn ja, wie?

    Zum Beispiel:

    Ist "Franz" in spalte "namen" enthalten?
    wenn ja Update "Franz"...

    wenn nicht dann insert "Franz"...


    MfG

  • Riot
    antwortet
    Alles klar jetzt funktioniert es.

    MfG

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Vorsicht!!! Doku!!!
    http://de3.php.net/manual/de/function.mysql-query.php
    http://de3.php.net/manual/de/function.mysql-result.php
    http://de3.php.net/manual/de/functio...etch-array.php
    http://de3.php.net/manual/de/functio...tch-object.php

    Da findet man massenhaft Beispiele.

    Gruß
    phpfan

    Einen Kommentar schreiben:


  • Riot
    antwortet
    Zitat von spec
    habe ich richtig verstanden, dass du die tabelle nur nicht in php laden möchtest sondern nur in mysql gucken möchtest, ob ein bestimmter datensatz existiert?
    genau.

    Aber wie setze ich das richtig ein. Wenn ich schreibe
    PHP-Code:
    <?php
    $istdrin 
    mysql_query("select count(*) from tbl where name='franz'; ");
            echo 
    $istdrin;
    ?>
    bekomme ich keine Zahl zurück?


    MfG

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    habe ich richtig verstanden, dass du die tabelle nur nicht in php laden möchtest sondern nur in mysql gucken möchtest, ob ein bestimmter datensatz existiert?

    machs so, wie ich oben geschrieben habe ... das gibt dir die anzahl der datensätze, die franz als name haben zurück:

    select count(*) from tbl where name='Franz';

    ... oder was ist dein wunsch?

    Einen Kommentar schreiben:


  • Riot
    antwortet
    Ich habe hier noch etwas in der MySQL Doku gefunden wo ich denke das es mir helfen könnte. http://dev.mysql.com/doc/mysql/de/co...functions.html

    PHP-Code:
    <?php
    SELECT name FROM table 
    IF(strcmp('$this->name',name),'nein','ja');
    ?>
    aber das funktioniert nicht so recht.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ??
    mir wäre da nur select count(*) from tbl where name='Franz' bekannt...

    Einen Kommentar schreiben:

Lädt...
X