resource id3
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anfrage
bekommen
code
datensatz
eintrag
eintragen
feld
folgendes problem
funktion
klartext
leistung
limit
ordern
problem
setzen
stellen
tabelle
team
variable name
-
Huhu
ich habe folgendes Problem:
<?php
mysql_connect("mysql.lima-city.de",
"geheim","geheim");
mysql_select_db("geheim");
$abfrage = "SELECT name FROM anfrage WHERE erledigt = 'nein' ORDER BY id LIMIT 1";
$name = mysql_query($abfrage);
$eintrag = "INSERT INTO $leistung
(name)
VALUES
('$name')";
$eintragen = mysql_query($eintrag);
?>
Aber dan wird resource id3 eingetragen was habe ich falsch gemacht? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du setzt die Variable $name auf den die Resource, die dir die Funktion mysql_query() zurückgibt... natürlich wird da nachher nicht anderes als die ResourceID in deine Tabelle eingetragen.. wo ist das Problem?
Ich gehe mal davon, aus, dass du $name auf den Wert des Feldes "name" aus der Tabelle "anfrage" setzen willst... also benutze die Resource, die dir die erste mysql_query() zurückschickt, um mit mysql_fetch_object($name)->name den Wert, den du wohl wolltest, zu bekommen.
Gruß
styVe (qap2-Team)
P.S. Klartext:
mysql_connect("mysql.lima-city.de","geheim","geheim"); mysql_select_db("geheim"); $sql_name = mysql_query("SELECT name FROM anfrage WHERE erledigt = 'nein' ORDER BY id LIMIT 1"); $name = mysql_fetch_object($sql_name)->name; $eintragen = mysql_query("INSERT INTO $leistung (name) VALUES ('$name')");
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage