MudGuard: (PHP) $_Get Probleme mit zweistelligen Werten

Beitrag lesen

Hi,

$alliance= '50';

$alliance ist jetzt also ein String.

if(!isset($alliance['alliance_id'])) {

isset($alliance['alliance_id']) müßte also immer false sein ($alliance ist ja ein String, kein Hash.
Die Bedingung ist demnach IMMER wahr, die Abfrage damit sinnlos.

$q_planets = $db->query('SELECT system_id FROM planets WHERE planet_owner IN (SELECT user_id FROM user WHERE user_alliance='.$alliance['alliance_id'].') GROUP BY system_id');

$alliance ist doch immer noch ein String. Warum greifst Du schon wieder so drauf zu, als wäre es ein Hash?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.