Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » PHP & MySQL » Bestimmten User auslesen über Datenbank    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
Cedzy
Mitglied
Neuling


Dabei seit: 23.02.2018
Herkunft: keine Angabe
Posts: 1
     Bestimmten User auslesen über Datenbank Zitat | Bearbeiten

Hey, ich habe hier einen Code, der funktioniert leider irgendwie nicht.
Könnte sich den jemand angucken und mir Tipps geben?

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
<?php

session_start
();
if(!isset(
$_SESSION['userid'])) {
 die(
'Please Log in. <a href="rendfast--login.php">Login</a>');
}
 
//Abfrage der Nutzer ID vom Login
$userid $_SESSION['userid'];
 
?>


<!DOCTYPE html>
<html>
<head>
      <link rel="stylesheet" type="text/css" href="css/index-acc.css">
      <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
</head>
<body>
    
<div class="dashboard-top" id="u100">
    
    <?php
         
echo "Hello User: ".$userid .", welcome to the Dashboard"
     
?>
    
  <a href="logout.php" class="btn-dashboard">Logout</a>
  <a href="./index.php" class="btn-dashboard">Buy</a>
    
  
<?php

   $pdo 
= new PDO('mysql:host=;dbname=''''');
 
   
$result mysql_query("SELECT mining, email FROM users WHERE id ='".$_SESSION['userid']."'");
   foreach (
$pdo->query($result) as $row) {
      echo 
$row['email']." ".$row['mining']."<br />";
      echo 
"E-Mail: ".$row['email']."<br /><br />";
   }
?>  
    
    </div>
    <a href="" class="btn-stake"></a> 
    
    
    </body>
</html>



23.02.2018, 19:48 Profil | PM | E-Mail  
DingsDaBums
Mitglied
Exzellenter User


Dabei seit: 12.09.2010
Herkunft: keine Angabe
Posts: 2391
      Zitat | Bearbeiten

Es wäre schon hilfreich, wenn du wenigstens schreiben könntest was nicht funktioniert und wie es sich äußert... Werden Fehlermeldungen angezeigt? Wird kein Nutzer angezeigt? Wird immer der falsche ausgelesen?

Du möchtest, dass man dir hilft, dann versuch es auch für diejenigen, die dir helfen sollen, möglichst kurz zu machen, sich in dein Problem reinzudenken. Dazu gehört mindestens eine anständige Fehlerbeschreibung...


Schau mal bei meinem Projekt vorbei. Vielleicht ist das ja was für dich MyStartPanel - Deine persönliche Startseite mit deinen Favoriten
Auf der Suche nach einem guten Vokabeltrainer? Vokabeltrainer Cramfire - Schnell und effektiv Vokabeln lernen
25.02.2018, 11:59 Profil | PM | E-Mail  
manu54
Mitglied
Neuling


Dabei seit: 08.04.2018
Herkunft: Bayern
Posts: 3
      Zitat | Bearbeiten

[quote]Orginal von Cedzy
 PHP 
1:
2:
3:
4:
<?php
   $pdo 
= new PDO('mysql:host=;dbname=''''');
   
$result mysql_query("SELECT mining, email FROM users WHERE id ='".$_SESSION['userid']."'");
   foreach (
$pdo->query($result) as $row) {
[/quote]

Kleiner Tip: Setz Dich mal mit Dir selbst an den Tisch und diskutier es mit Dir aus, welche Datenzugriffs Extension Du benutzen willst...

Entweder 'PDO' ODER 'mysqli' aber nicht beides bunt gemischt (gemischtes gibt's in der Eisdiele oder auf dem Salatteller).
Jedoch mysql zu verwenden wäre schon fast Leichenschändung.

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<?php
try {
    
$conn = new PDO('mysql:host=;dbname=MeineDb''Ich''geheim_oder_bleib');

    
$sSql 'SELECT mining, email FROM users '
          
'WHERE id ='.$conn->quote($_SESSION['userid']);
    foreach (
$conn->query($sSql) as $row) {
        echo <
p>$row['email'].' '.$row['mining'].'<br>';
        echo 
'E-Mail: '.$row['email'].'</p>';
    }
} catch (
PDOException $e) {
    echo 
'Database error: '.$e->getMessage();
}




"You have to take the men as they are ... but you can not leave them like that !!"
"Wer schweigt, stimmt nicht immer zu. Er hat manchmal nur keine Lust, mit Idioten zu diskutieren" (Albert Einstein)

Post wurde schon 1x editiert, das letzte mal am 20.04.2018 um 14:18 von manu54
20.04.2018, 14:17 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » PHP & MySQL » Bestimmten User auslesen über Datenbank   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz