SELECT $x FROM x (SQL; PHP)
Frage: SELECT $x FROM x (SQL; PHP)(25 Antworten)
SELECT (eine Variable) FROM irgendetwas Wie geht das? |
GAST stellte diese Frage am 16.05.2006 - 16:33 |
Antwort von GAST | 16.05.2006 - 16:34 |
was is das für ne sprache? http? *JOKER* |
Antwort von GAST | 16.05.2006 - 16:34 |
ich mein html lol *JOKER* |
Antwort von GAST | 16.05.2006 - 16:35 |
es ist PHP [20 Zeichen] |
Antwort von nerva | 16.05.2006 - 16:36 |
Als erstes musst du die Verbindung zur Datenbank aufbauen und dann kannst du ganz normale SQL-Befehle verwenden. |
Antwort von GAST | 16.05.2006 - 16:37 |
wie meinst du wie das geht? du selktierst mit dem die Ausgabe? Select Name From tab_Kunden |
Antwort von GAST | 16.05.2006 - 16:38 |
Das hab ich schon längst... <?php error_reporting(E_ALL); define(`MYSQL_HOST`, `bla`); define(`MYSQL_USER`, `bla`); define(`MYSQL_PASS`, `bla`); define(`MYSQL_DATABASE`, `bla`); @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error()); mysql_select_db(MYSQL_DATABASE) OR die(mysql_error()); if ($_POST[`useran`] !="") { $sql = ("SELECT $variable (?) FROM login"); } $result = mysql_query($sql) OR die(mysql_error()); while($row = mysql_fetch_object($result)) { $pw = $row->$variable; } mysql_free_result($result); |
Antwort von S_A_S | 16.05.2006 - 16:39 |
Selcect [FELDNAME(N)] From [TABELLENNAME] WHERE [Feld] is [Wert]. Das ist übrigens SQL und nicht PHP. |
Antwort von GAST | 16.05.2006 - 16:39 |
Aber da soll ja das rein: $_POST[`user`] |
Antwort von S_A_S | 16.05.2006 - 16:40 |
Und du bist dir sicher das die Datenbankverbindung korrekt ist und der MySQL Server korrekt arbeitet. Da steht doch etwas von Verbindungsfehler. |
Antwort von GAST | 16.05.2006 - 16:41 |
Ja, das funktioniert. 100% |
Antwort von GAST | 16.05.2006 - 16:42 |
hae was willst du jetzt wissen? willst ne db record haben oder wie? |
Antwort von S_A_S | 16.05.2006 - 16:42 |
Und was willst du konkret erreichen? |
Antwort von GAST | 16.05.2006 - 16:44 |
Er soll hinter select eine Variable reinschreiben, die ich vorher durch ein Textfeld eingegeben habe. |
Antwort von GAST | 16.05.2006 - 16:44 |
Ich denke mal, dass er sich ein Loginsystem schreiben will. Dazu nimmst du z.B. SELECT `password` FROM `userdatenbank` WHERE `$usernameausPost`=`username` |
Antwort von GAST | 16.05.2006 - 16:46 |
OK, ich probier es mal, überings: richtig geraten. PS: Ich bin natur ![]() |
Antwort von S_A_S | 16.05.2006 - 16:47 |
Soll mit der Abfrage nur ein bestehender Datensatz aktualisiert werden oder ein neuer angefügt werden? |
Antwort von GAST | 16.05.2006 - 16:47 |
naja wenn du etwas reinschreiben willst dann machst das aber ganz anders :) { $DB->query("update $db_news set titel=`".$_POST[`titel`]."`, text=`".$_POST[`text`]."`, autor=`".$_POST[`autor`]."` where id=`".$_POST[`id`]."`;"); print "Änderungen eingetragen! <br/>"; } mal als beispiel^^ müsste stimmen glaube ich :) |
Antwort von GAST | 16.05.2006 - 16:49 |
ahcso na wenn du ne login system schreiben willst, dann is das andere richtig was der herr vor mir gepostet hat... |
Antwort von GAST | 16.05.2006 - 16:49 |
Ich will nichts reinschreiben! Nur abfragen |
Antwort von Elrond (ehem. Mitglied) | 16.05.2006 - 16:54 |
das sieht mir aber sehr nach einer einfachen SQL abfrage aus |
Verstoß melden