Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 23:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Hilfe Datenabsatz abfragen

Discussion on Hilfe Datenabsatz abfragen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2013
Posts: 26
Received Thanks: 1
Question Hilfe Datenabsatz abfragen

Hallo Elitepvpers Community,

Ich bin noch ziemlich neu was PHP angeht.
Ich habe versucht, dass nachdem man sich eingeloggt hat, der Code überprüfen soll was für eine Berechtigung dieser User hat: in der Datenbank 1 = Admin
0 = User
das habe ich wie folgt versucht:
(Im geschützten Berreich)
Code:
$result = mysql_query("SELECT * FROM userpass WHERE permission ='1'");

if($result)
{
   echo "Wilkommen Admin";
}
else
{
	echo "test";
}
Jedoch funktioniert es nicht besonders.
Danke im voraus
MfG Danonee
Danonee is offline  
Old 11/21/2016, 21:22   #2
 
elite*gold: 32
Join Date: Dec 2015
Posts: 2,275
Received Thanks: 1,113
Wie ist deine Tabelle aufgebaut?

PHP Code:
$result mysql_fetch_row(mysql_query("SELECT * FROM userpass WHERE permission ='1'"));

if(
$result[0])
{
   echo 
"Wilkommen Admin";
}
else
{
    echo 
"test";

Wobei der Query an sich 0 sinn ergibt?!

PHP Code:
SELECT permission FROM userpass WHERE username 'pimmelfratze' 
wäre sinnvoller da du sonst sowieso ein if(true) hast bei der ifklausel
FlyffServices is offline  
Thanks
1 User
Old 11/21/2016, 21:35   #3
 
elite*gold: 0
Join Date: Mar 2013
Posts: 26
Received Thanks: 1
*Erst einmal: Danke für die schnelle Antwort.
Tut mir leid für den Schlimmen Code, ich bin wie gesagt relativ neu im PHP Bereich.
Könntest du mir vielleicht eine Alternative empfehlen?

CREATE TABLE `userpass` (
`id` int(11) NOT NULL,
`user` varchar(255) NOT NULL,
`pass` varchar(255) NOT NULL,
`email` varchar(55) NOT NULL,
`permission` int(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Danonee is offline  
Old 11/21/2016, 21:37   #4
 
elite*gold: 32
Join Date: Dec 2015
Posts: 2,275
Received Thanks: 1,113
Alternative von was o.O?

Einfach eier in den Eierquetscher zusammen quetschen und weiter fleißig lernen
FlyffServices is offline  
Old 11/21/2016, 21:39   #5
 
elite*gold: 0
Join Date: Mar 2013
Posts: 26
Received Thanks: 1
Nur komme ich bei dem Schritt momentan leider nicht weiter und brauche Hilfe ^.^
Danonee is offline  
Old 11/21/2016, 22:07   #6
 
Bitace's Avatar
 
elite*gold: 107
Join Date: Feb 2015
Posts: 2,012
Received Thanks: 98
Pn mich mal

Gesendet von meinem HTC One M8 mit Tapatalk
Bitace is offline  
Old 11/22/2016, 10:02   #7

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
Wo ist denn noch dein Problem?
Was genau machst du? Was willst du machen? Auf welche Probleme stößt du?

Hinweis am Rande: mysql in PHP ist veraltet. Du solltest dir direkt angewöhnen mit mysqli oder PDO zu arbeiten. Google bietet entsprechende Beispiele.

Quote:
Originally Posted by ~Ellinia~ View Post
Pn mich mal

Gesendet von meinem HTC One M8 mit Tapatalk
1. Schreib ihm doch selber ne PN. Geht auch ohne spambeiträge zu verfassen
2. Der Sinn eines Forums ist sich öffentlich über Problemlösungen zu unterhalten, damit anderen, die ein ähnliches Problem haben damit auch geholfen wird.
Syc is offline  
Thanks
2 Users
Old 11/22/2016, 16:28   #8
 
elite*gold: 0
Join Date: Mar 2013
Posts: 26
Received Thanks: 1
Ich wollte mit einer Abfrage, abfragen ob der eingeloggte Benutzer die Rechte 0 oder 1 hat bzw. Admin oder User.
Danonee is offline  
Old 11/22/2016, 16:40   #9
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,841
Received Thanks: 4,675
Quote:
Originally Posted by FlyffServices View Post
[...]

PHP Code:
SELECT permission FROM userpass WHERE username 'pimmelfratze' 
[...]
Quote:
Originally Posted by Danonee View Post
Ich wollte mit einer Abfrage, abfragen ob der eingeloggte Benutzer die Rechte 0 oder 1 hat bzw. Admin oder User.
Dann hast du da deine Antwort. Ersetze 'pimmelfratze' mit den von dir vorhanden variablen wo dein Benutzer drin gespeichert ist der eingeloggt ist.
Devsome is offline  
Old 12/14/2016, 01:01   #10
 
GermanPcGamer's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 7
Received Thanks: 1
Du kannst das ganze auf zwei verschiedene Arten machen:

SELECT ... FROM ... WHERE user = 'Nutzer' AND permisson = 1
Wenn dann mysqli_numrows = 1 ist hat er die Berechtigungen

Oder du prüfst das Feld indem du es abrufst:

$result = mysqli_query("SELECT permissions FROM user = 'Nutzer'");
$result = mysqli_fetch_object($result);
if($result->permissions == 1)
{echo 'Hat Berechtigung';}
GermanPcGamer is offline  
Thanks
1 User
Old 12/14/2016, 12:27   #11


 
Sycrog's Avatar
 
elite*gold: 86
Join Date: Feb 2009
Posts: 370
Received Thanks: 84
Code:
$sql = "SELECT COUNT(*) FROM userpass WHERE user = 'test' AND permission = 1;"; // optimalerweise mit prepared statements
if ($result = $db->query($sql)) {
if ($result->fetchColumn() > 0) {
// ...
}
}
Anmerkungen zum Feld permission:
- Speichert es mehrere Berechtigungen, sollte es ,,permissions" heißen
- Ist es nur ein Schalter, dann solltest du es umbenennen in z. B. loginAllowed. In diesem Fall könntest du den Datentyp ändern in TINYINT(1) UNSIGNED
Sycrog is offline  
Reply

Tags
css, html, php, webdevelopment


Similar Threads Similar Threads
Hilfe bei einfachen IF Abfragen
02/13/2015 - Web Development - 3 Replies
Hallo, ich habe gleich zwei Probleme und schon selbst in diversen Foren und auch hier gesucht .. komme aber nicht wirklich zu einer Lösung und hoffe nun hier auf Hilfe. Mein erstes Problem liegt darin, das bei meinem Loginscript nicht auf die Groß und Kleinschreibung geachtet wird. In der Datenbank steht z.b "Benutzer", jedoch könnte man sich auch mit BENUTZER oder BeNuTzEr einloggen, dementsprechend wirft mir die Session auch diesen Namen aus. Ich möchte allerdings das die Groß und...
[Hilfe]Bei Fraktion Wagen abfragen
05/13/2013 - Grand Theft Auto - 4 Replies
Huhu habe den ganzen script von uns auf den server fertig nur uns fehlt die abfrage der autos der jeweiligen fraktion.WIll es so drin haben der jeweilige in der fraktion ist kann nur die Fahrzeuge fahren und die anderen wie zivi andere fraktion werden rausgeworfen;steht du bist nicht in der jeweiligen Fraktion Hoffe es könnte mir einer helfen MFG
Experience abfragen
12/31/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 3 Replies
hi, wie frage ich die aktuelle Erfahrung des Spielers ab? Wenn das nicht möglich ist, wie überprüfe ich ob ich eine Quest Belohnung erhalten hab? Kann ich überprüfen, ob der Questgeber eine Dialogoption zur Verfügung stellt? (Nur wenn exp abfragen nicht geht, sonst ist das egal) (-------> Quest belohung ist kein gold) thx :)
CD key abfragen
07/25/2008 - Diablo 2 - 4 Replies
heyho, mal ne frage. ich hab aufm pc 3 versionen diablo2 installiert. v1.09, 1.10 und die aktuelle 1.12 da die installation ne weile her is weiss ich nich mehr welchen cd key ich für welche version benutzt habe, muss dies aber dringend in erfahrung bringen. das proggie showcdkey, was angeblich für 1.10 und 1.11 funktionieren soll, geht nicht. kann ich das aus ner mpq file ablesen, und falls ja, bräuchte ich noch den link zu nem aktuellen mpq reader :) ich bin neu hier und die SuFu hat...



All times are GMT +1. The time now is 23:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.