2016-08-20 3 views
-1

Entschuldigen Sie die Störung,Parse error: Syntaxfehler, unerwartete '' (T_ENCAPSED_AND_WHITESPACE)

So gemischt i-APIs in meinem Code in meinem ersten Beitrag, ich es herausgefunden und ich meinen Code überprüft, jetzt ist alles in MYSQL (nicht mit MYSQLI und MYSQL, wie es in meinem ersten Post war).

Ich habe ein anderes Problem mit meinem Code hat, habe ich die folgende Fehlermeldung anzeigt:

Parse-Fehler: Syntaxfehler, unerwartete '' (T_ENCAPSED_AND_WHITESPACE), erwartete Kennung (T_STRING) oder Variable (T_VARIABLE) oder Nummer (T_NUM_STRING) in Ihrem Code auf der Leitung 8.

mein Code Also hier ist, wenn mir jemand helfen könnte, was zu tun, ich :) dankbar sein würde

<?php 
    session_start(); 
    ob_start(); 
    error_reporting(E_ALL); 
    require_once 'dbconnect.php'; 
    include_once("apitest/Functions/GTServerInfo.php"); 

    $sql = "SELECT server FROM users WHERE userId = $_SESSION['userId']"; 
    $result = mysql_query($sql); 

    if (mysql_num_rows($result) > 0) { 
     // output data of each row 

     while($row = mysql_fetch_assoc($result)) { 
      $ip=$row["server"]; 
     } 
    } else { 
     echo "0 results"; 
    } 
    mysql_close($con); 



    if(!isset($_SESSION['user'])) { 

      header("Location: index.php"); 

      exit; 

    } 

    ?> 

Zeile 8:

$sql = "SELECT server FROM users WHERE userId = $_SESSION['userId']"; 
+0

Auf Fehler prüfen. Überprüfen Sie, ob Ihre Verbindung erfolgreich war, überprüfen Sie, ob Ihre Abfrage fehlgeschlagen ist ... – Rizier123

+0

Ja, tun Sie was @ Rizier123 sagte. – d3r1ck

+0

Wie? Entschuldigung, schließe meinen Account nicht, ich bin nur Neuling, bei php. –

Antwort

0

Es sollte $ _SESSION sein und nicht $ _SESSiON, ich korrigierte es unten;

$sql = "SELECT server FROM users WHERE userId = $_SESSION['userId']"; 
+0

Noch keine Ergebnisse abgerufen –

+0

Haben Sie immer noch den Syntaxfehler? – d3r1ck

+0

Zumindest das ist richtig gelöst? – d3r1ck

Verwandte Themen