phpbar.de logo

Mailinglisten-Archive

AW: Subselects - Joins

AW: Subselects - Joins

Butzeman mysql-de_(at)_lists.bttr.org
Fri, 22 Feb 2002 16:27:09 +0100


Hallo,
dazu mußt du die ersten Werte einfach in eine Variable packen. I etwa so:

$query="SELECT uid FROM users";
$result=mysql_db_query($db,$query,$connection);
list($uid) = mysql_fetch_row($result);

$query="SELECT cid FROM category";
$result=mysql_db_query($db,$query,$connection);
list($cid) = mysql_fetch_row($result);

INSERT INTO article(cid,action,headline,descr,uid) VALUES
('$cid','$action','$headline','$descr','$uid');

Mit freundlichen Grüßen
Dennis Meyer


-----Ursprüngliche Nachricht-----
Von: Niemann, Markus [mailto:Markus.Niemann_(at)_otto.de]
Gesendet: Freitag, 22. Februar 2002 16:07
An: 'mysql-de_(at)_lists.4t2.com'
Betreff: Subselects - Joins


hallo leute,

ich habe ein problem mit subselects. ich hoffe, ihr könnt mir damit helfen:

ich will ein insert in eine tabelle vornehmen. das ist ja noch recht easy.
allerdings brauche ich dafür zwei werte aus einer anderen tabelle. also in
etwa so:

1. wert = SELECT uid FROM users;
2. wert = SELECT cid FROM category;

das insert-statement lautet wie folgt:

INSERT INTO article(cid,action,headline,descr,uid) VALUES
('$cid','$action','$headline','$descr','$uid');

anstelle von $cid und $uid müßten hier in diesem statement die joins mit den
statements 1. und 2. erfolgen.

in der hoffnung auf hilfe,
Markus Niemann

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive