Zeile 14 fehlt ein Semikolon
INSERT INTO `x` (`a`,b`) VALUES ('x','y');
Zeile 14 fehlt ein Semikolon
INSERT INTO `x` (`a`,b`) VALUES ('x','y');
und weißt du warum das nicht funktioniert?
Variabeln:
$Level = mysql_query("SELECT `Level` FROM `accounts` WHERE Name='.$_SESSION['username']"
$Geld = mysql_query("SELECT `Geld` FROM `accounts` WHERE Name='.$_SESSION['username']"
$Adminlevel = mysql_query("SELECT `Adminlevel` FROM `accounts` WHERE Name='.$_SESSION['username']"
bzw. ist das so richtig?
Nein das sieht jeder blinde sogar Notepad würde das indirekt sehen
$Level = mysql_query("SELECT `Level` FROM `accounts` WHERE Name='.$_SESSION['username']"
$Geld = mysql_query("SELECT `Geld` FROM `accounts` WHERE Name='.$_SESSION['username']"
$Adminlevel = mysql_query("SELECT `Adminlevel` FROM `accounts` WHERE Name='.$_SESSION['username']"
; nicht vergessen.
; nicht vergessen.
Wenn dann ); nicht vergessen aber so würde das eh nicht funktionieren
Edit: Greekz hat einen oerfekten Lösungsvorschlag gepostet
Edit2: @DerienFreak: denk endlich mal ans Semikolon du vergisst das jedesmal
Hää das ist ein anderer Code den ich gepostet habe.
ChristianW guck ein Betrag von mir davor
ChristianW guck ein Betrag von mir davor
Verarschen lassen brauche ich mich nicht
ZitatDieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FerienFreak« (Heute, 00:03)
Ich versuche dir hier zu helfen und wenn du das dann da nachträglich reineditierst um mich iwie doof darstehen zu lassen, brauchst du echt nicht denken das ich dir noch helfe! Peace Out
Und anstatt hier zu Fragen teste es doch einfach
Ja ob ich den Code mit den ; in meinen Aktuellen oder in den Davor mache ist egal.
Ich habe zuerst geschrieben guck davor und dann habe ich hochgescrollt und habe es so gesehen.
Naja
Mein aktueller Code:
<?php
require_once('global.php');
if(!isset($_SESSION['username'])) { header('Location: index.php'); }
//VARIABELEN
$userSQL = mysql_query("SELECT * FROM `accounts` WHERE Name = '". $_SESSION["username"] ."';");
$user = mysql_fetch_object($userSQL);
$Level = $user->Level;
$Geld = $user->Geld;
$Adminlevel = $user->Adminlevel;
?>
<!DOCTYPE html>
<html>
<head>
<title>Control Panel - <?php echo $_SESSION['username']; ?></title>
</head>
<body>
<h1>Willkommen, <?php echo $_SESSION['username']; ?></h1>
<u>Deine Stats</u><br />
Level:<?php echo $Level; ?><br />
Geld:<?php echo $Geld; ?><br />
Adminlevel:<?php echo $Adminlevel; ?><br />
<a href="logout.php">Ausloggen</a>
</body>
</html>
Alles anzeigen
Aber er zeigt mir auf der Website nichts an.
Dann hast du vermutlich Error Reporting aus und es sinf noch Fehler vorhanden
Wie mach ich Error Reporting an?
Tipps für die Fehler?
Was gibt var_dump($user) denn aus?
Schreib einfach var_dump($user); unter $user = mysql_fetch_object(...);
Da steht "bool(false)"
ChristianW:
Debug den Query mal in PMA
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql_query("SELECT * FROM `accounts` WHERE Name = '". $_SESSION["username"] ."'' at line 1
ChristianW:
Das kam raus.