Ich habe 2 Tabelle, game_jnship_equip_list
ist Ladeneinrichtung grundlegende Informationen, game_jnship_equip
ist Laden für was hat Spieler. HierLinke Verknüpfung verwenden, aber der Wert wird nicht angezeigt?
sind game_jnship_equip_list
Daten:
+--------+----------------+----------+----------+
| ID | desc | name | type |
+--------+----------------+----------+----------+
| 1 | hello_weapon | weapon | 1 |
| 2 | hello_shirt | shirt | 2 |
| 3 | hell_weapon | Hweapon | 1 |
+-----------------------------------------------+
Hier game_jnship_equip
Daten:
+------+----------+--------------+------------+------------+
| ID | userid | itemcode | atfigure | eposition |
+------+----------+--------------+------------+------------+
| 1 | 1 | 1 | 100 | 1 |
| 2 | 1 | 2 | 500 | 2 |
+----------------------------------------------------------+
Und ich frage, wie unten:
$quequip = DB::query("SELECT t1.*,t2.name AS weaponame, t2.edesc AS weapondesc, t3.atfigure AS atkbonus, t4.name AS shirtname, t4.edesc AS shirtdesc FROM ".DB::table('game_jnship_equip')." t1 LEFT JOIN ".DB::table('game_jnship_equip_list')." t2 ON (t1.itemid = t2.id AND t1.eposition = '1') LEFT JOIN ".DB::table('game_jnship_equip')." t3 ON (t2.type = t3.eposition) LEFT JOIN ".DB::table('game_jnship_equip_list')." t4 ON (t1.itemid = t4.id AND t1.eposition = '2') WHERE t1.uid = 'userid' AND t1.status = '1'");
$ruequip = DB::fetch($quequip);
Aber ich kann nur Wert erhalten, wie unten :
$ruequip['weaponame'] = weapon;
$ruequip['weapodesc'] = hello_weapon;
$ruequip['atkbonus'] = 100;
Dann über die t4
alles leer.
$ruequip['shirtname'] = ;
$ruequip['shirtdesc'] = ;
Ich mag es Wert zeigen, wie unten:
$ruequip['shirtname'] = shirt;
$ruequip['shirtdesc'] = hello_shirt;
So wie dieses Problem beheben? und meine DB::query
Funktion, kann es nicht erlauben DB::query(SELECT * FROM xxxx (SELECT * FROM))
, bedeutet 2 wählen innerhalb 1 DB::query
, System wird durch Sicherheitsproblem abgelehnt.
Vielen Dank.
Sorry, meine 'DB :: query' Funktion ist nicht erlaubt 2' Select * from' Funktion für Sicherheitsproblem –
@SweeHong Warum haben Sie es selbst benutzt? trotzdem versuche es jetzt. – sagi