Seite 1 von 1

User_id vergleichen

Verfasst: 12.04.2004 19:01
von jörg gierth
Hi,

ich hätte da mal ne blöde Frage, aber ich bin halt neuling.

Wie muß der sql part ausehen, wenn ich die User_id/Usernamen einer ID
in einer bestimmten Tabelle z.B. Bike zuweisen möchte.

das habe ich schon :

Code: Alles auswählen

$sql = 'SELECT username FROM ' . USERS_TABLE . "
	   			WHERE user_id = $id";

			if(!$result = $db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, $lang['Error_Other_Table'], '', __LINE__, __FILE__, $sql);
			}
			$row = $db->sql_fetchrow($result);
			return $row['username'];
Für jede Hilfe bin ich Dankbar

Verfasst: 12.04.2004 19:37
von D@ve
Hmm kannst Du mal genau schildern, was Du vorhast? Irgendwie verstehe ich das nicht ganz.

Wenn Du zwei Tabellen:

USERS
- userName
- userID

und

POSTS
- userID
- postID
- postTitle

Wenn da zB alle Posts die von einem bestimmten User stammen machst das so:
SELECT postTitle FROM posts
WHERE posts.userID = users.userID AND
useres.username = $name
Gruß, Dave

Verfasst: 12.04.2004 21:16
von jörg gierth
Ich habe 2 Tabellen erzeugt.

Die erste:

Biketype
- Bike_ID
- Year
- Manufakture

Die zweite:

Bikeuser
- Bike_ID
- Bike_User_ID

Nun möchte ich den Usernamen der Bike_ID zuweisen.

Wäre dies so richtig??
SELECT bike_id FROM biketype
WHERE Bikeuser._user_id = users.userID AND useres.username = $name

gruß Jörg

Verfasst: 13.04.2004 04:04
von D@ve
Wäre dies so richtig??[
Keine Ahnung, was meinst Du mit "zuweisen"?

Kannst Du nicht mal genauer erklären, was Du machen willst/wofür Du das brauchst, dann kann man sich das irgendwie plastischer vorstellen.

Dein Query macht nicht viel Sinn, da fehlt irgendwie die Relation zwischen bikeuser.bike_id und biketpye.bike_id

Gruß, Dave

Verfasst: 15.04.2004 16:59
von jörg gierth
Kurz gesagt in einer Tabelle User_Bike
habe ich folgende Felder:

Bike_Id und Bike_User_Id

was ich machen möchte ist dem
Feld Bike_User_Id den entsprechenden
Usernamen zuweisen/ermitteln.

Gruß Jörg