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
Ankündigung
Einklappen
Keine Ankündigung bisher.
Abfrage ob ein Wert in der DB vorhanden ist
Einklappen
Neue Werbung 2019
Einklappen
X
-
Abfrage ob ein Wert in der DB vorhanden ist
Stichworte: -
-
Ein Gast antworteteVorsicht!!! 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:
-
Zitat von spechabe 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?
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;
?>
MfG
Einen Kommentar schreiben:
-
Ein Gast antwortetehabe 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:
-
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');
?>
Einen Kommentar schreiben:
-
Ein Gast antwortete??
mir wäre da nur select count(*) from tbl where name='Franz' bekannt...
Einen Kommentar schreiben:
Einen Kommentar schreiben: