2017-06-30 9 views
-4

Ich mache eine Website, die SQL und PHP-Funktionen verwendet. Wie verbinde ich mich mit einer Datenbank?Verbinden mit einer Datenbank in SQL und PHP

+0

@kristech PHP hat keine web.config – ADyson

+4

Sie nichts finden konnte? Also nichts davon geholfen? https://www.google.de/search?q=anschließen an+eine+Datenbank+in+SQL+und+PHP&oq=Anschluss+einer+Datenbank+in+SQL+und+PHP&aqs=chrome ..69i57j0.519j0j7 & sourceid = chrome & ie = UTF-8 – ADyson

+2

Diesen Link checken 'https://technet.microsoft.com/en-us/library/cc793139 (v = sql.90) .aspx' –

Antwort

0

Der einfachste Weg, den ich mit meiner Website zu tun ist eine Datei db.php enthält genannt machen:

<?php 
$host = 'localhost'; 
$user = 'root'; 
$pass = 'password'; 
$db = 'databasename'; 
$mysqli = new mysqli($host,$user,$pass,$db) or die($mysqli->error); 

..then in der index.php Datei, an der Spitze:

<?php 
require_once('db.php') 
?> 
+0

danke das hat funktioniert – Jack1233

1

würde ich raten, Sie beginnen mit der Suche here.

Sie müssen sicherstellen, dass Sie Benutzeranmeldeinformationen mit den richtigen Berechtigungen zum Abfragen der Datenbank erstellt haben, bevor Sie dies versuchen. Sie können dies über das cPanel Ihres Webservers tun (ich gehe davon aus, dass Sie für diese Frage einen Web-gehosteten Server verwenden).

Sobald Sie eine funktionierende und getestete Verbindung zur Datenbank haben, können Sie sich die mySQLi-Dokumentation here ansehen. In diesem Abschnitt erfahren Sie, wie Sie Ergebnisse aus einer Datenbankabfrage ausführen und abrufen und wie Sie die zurückgegebenen Daten mit PHP verarbeiten können.

0

Ich sehe Sie sind ernsthaft downvoted. Ich habe es auf die harte Tour gelernt und ich lerne immer noch hier zu posten.

Stack-Sites sollen zuerst durchsucht werden. Wenn Ihre Frage bereits beantwortet ist, werden Sie von der Person abgelehnt.

Die Lösung auf Ihre Frage:

In Ihrem mysql oder phpMyAdmin Sie, ob Sie ein Kennwort festlegen kann oder nicht verwenden. Der beste Weg zu lernen ist, mysql mit einem Passwort meiner Meinung nach zu setzen. Wenn Sie eine Website online starten, müssen Sie Sicherheitsmaßnahmen ergreifen.

Wenn Sie den Kontakt zu Ihrer MySQL-Datenbank herstellen, müssen Sie folgendes setzen: Benutzername, Passwort, Datenbank und Servername (zum Beispiel localhost).

Der sicherste Weg, um das OOP/vorbereitet Methode verwendet:

 $servername ='localhost'; 
     $username='yourname'; 
     $password='12345'; 
     $dbname='name_database'; 


     $conn = new mysqli($servername, $username, $password, $dbname); 

     if ($conn->connect_error) { 
      die("Connection failed: " . $conn->connect_error); 
     } 


     if ($stmt = $conn->prepare("SELECT idnum, col2, col FROM `your_table` WHERE idnum ='5' ")) { 




      $stmt->execute(); 

      $res = $stmt->get_result(); 
      $qrow = mysqli_num_rows($res); 


      while ($row = mysqli_fetch_assoc($res)) { 

      var_dump($qrows); // number of rows you have 
       $total = implode("/" , $row); 
     var_dump($total); 

      $idnum = $row['idnum']; 
      var_dump($idnum); 

      }