Menu schließen

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?

delphi
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]


Autor
Beiträge 657
3
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);


Autor
Beiträge 4080
17
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`]


Autor
Beiträge 4080
17
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?


Autor
Beiträge 4080
17
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


Autor
Beiträge 4080
17
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


Autor
Beiträge 0
14
Antwort von Elrond (ehem. Mitglied) | 16.05.2006 - 16:54
das sieht mir aber sehr nach einer einfachen SQL abfrage aus

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

1 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • SQL Frage
    Hallo, ich habe eine Frage zu folgenden Aufgaben: 1. Für jeden Mitarbeiter den Gesamtwert aller Projekte, an denen er..
  • mehr ...