Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL से डेटा पुनर्प्राप्त करना - केवल उपयोगकर्ता में लॉग इन किया गया

आप इसे इस तरह पूरा कर सकते हैं:

<?php
# Store the user input username
if (isset($_SESSION['email']) && strlen($_SESSION['email']) > 0) {
    $email = $_SESSION['email'];
} else {
    // Die the error
    printf('No email address available');
    exit;
}

# Set DB connection details
$DBHost = 'localhost';
$DBUser = 'username';
$DBPass = 'password';
$DBName = 'database';
// Configure error reporting
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

# Create a database connection for PHP to use
$link = mysqli_connect($DBHost, $DBUser, $DBPass, $DBName);
// Set encoding type to uft8
mysqli_set_charset($link, 'utf8mb4');

# Query the database
// Build the query
$query = 'SELECT `firstname`,`lastname`,`username` FROM `table` WHERE `email` = ? LIMIT 1 ';
// Prepare it
$stmt = $link->prepare($query);
// Bind in the user input data so as to avoid SQL injection
$stmt->bind_param('s', $email);
// Execute the query
$stmt->execute();
// Bind the results to some variables
$stmt->bind_result($firstname, $lastname, $username);
// Fetch the data
$stmt->fetch();
// Close the query
$stmt->close();

# Build the html
$pageHtml = '
<p>First Name: '.$firstname.'</p>
<p>Last Name: '.$lastname.'</p>
<p>User Name: '.$username.'</p>
';

# Display the html
echo $pageHtml;

आगे पढ़ना

MySQLi मैनुअल:

http://php.net/manual/en/book.mysqli.php ए>

MySQLi कनेक्शन के बारे में:

http://php.net/manual/en/mysqli.quickstart.connections .php

MySQLi तैयार वक्तव्यों के बारे में:

http://php.net/manual/en/mysqli.quickstart .prepared-statements.php

डेटाबेस तालिका अनुक्रमणिका के बारे में और "कहां" उनका उपयोग करना है... पुन:इरादा :)

डेटाबेस अनुक्रमण कैसे काम करता है?

http://dev.mysql.com/doc/refman /5.0/hi/mysql-indexes.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक निश्चित तिथि से शुरू होने वाले 7 दिनों के अंतराल से पंक्तियों को समूहित करें

  2. mysql क्वेरी कभी-कभी कुछ भी नहीं लौटाती है

  3. Xcode और Objective-C . का उपयोग करके MySQL डेटाबेस से कनेक्ट करना

  4. एक डीबी . में मूल्यों के बीच खोज करने का सबसे अच्छा तरीका

  5. php . में व्यवस्थापक द्वारा उपयोगकर्ताओं को जोड़ना, हटाना और संपादित करना