2016-08-03 7 views
-2

Wie erstellt man eine Dropdown-Liste der Benutzer der Datenbank?So erstellen Sie ein Dropdown-Menü von Benutzern aus der Datenbank

Ich möchte eine Drop-Down-Liste aller Benutzer meiner Datenbank auf die HTML mit in einem Dropdown-Menü, ich nicht, wie es abzufragen und verbinden Sie es mit meiner Datenbank.

EDIT

Der Anwender ich in der Dropdown-Menü füllen will, sind die Benutzer, die MySQL-Datenbank zugreifen kann, nicht eine einzige Datenbank mit einem Rekord von Benutzern.

+2

Wir haben nicht genug Informationen, um Ihnen spezifische Anweisungen zu geben. Sie haben mehr Glück bei der Suche nach einem allgemeinen Tutorial, wie Sie sich mit einer Datenbank verbinden und von dieser abfragen können. Sobald Sie etwas Code haben, können wir Ihnen helfen, damit es funktioniert. – BeetleJuice

+0

Die Benutzer, die ich im Dropdown-Menü ausfüllen möchte, sind die Benutzer, die auf die MySQL-Datenbank zugreifen können, und nicht eine einzelne Datenbank mit einem Benutzereintrag. – user5789297

Antwort

0

zu MySQL-Datenbank von PHP verbinden Sie mysqli

$mysqli = new mysqli("localhost", "user", "password", "database"); 
if ($mysqli->connect_errno) { 
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") "; 
} 

, um die Benutzer zu bekommen, und erstellen Sie im Dropdown-Menü können Sie diesen Code verwenden können (vorausgesetzt, dass Sie Tabelle Benutzer mit der ID und Benutzernamen Felder):

+0

Wie zeigen Sie die Benutzer in der Datenbank in HTML? Anstelle der Benutzer einer einzelnen Datenbank möchte ich eine Liste aller Benutzer anzeigen, die auf die Datenbanken zugreifen können. – user5789297

+0

@ user5789297 Sie können versuchen, diese Abfrage zu verwenden 'select user from mysql.user;' bei der Anmeldung als root. – jcubic

+0

Wie für die Datenbankverbindung, womit soll ich es ausfüllen? – user5789297

0
You can get all users details for this code 

    $con=mysqli_connect('localhost','root','','raxesh'); 

    $get_all_users=mysqli_query($con,'select * from login'); 

    echo '<select name="allusers">'; 

    while ($row=mysqli_fetch_array($get_all_users)) { 
     echo "<option value=".$row['id'].">".$row['uname']."</option>"; 
    } 

    echo '</select>'; 
+0

mysql-Funktionen sind veraltet Sie sollten mysqli oder PDO verwenden. – jcubic

+0

danke! jcubic für teilen Sie Ihr Wissen –