2016-11-18 1 views
1

Hallo Jungs, ich PHP und MySQL lerne, Cuz seine meine Leidenschaft, und häufig ein Problem Datenbank verbinden zugewandt,Es gibt ein Problem mit der Datenbank verbindet die Anzeige Warnung von mysqli_connect() Funktion

jetzt meine xampp funktionierte nicht iDK, warum der apache nicht begann, so endete ich wamp trennen die Installation und die localhost von Port zugegriffen wird es browseable als „localhost: 8080“ macht aber es funktioniert nicht, wenn ich schreibe als

<?php 
$con = mysqli_connect("localhost:8080", "root", "", "social");//connection variable 
if(!$conn){ 

echo "Failed to connect! " . mysqli_connect_errno(); 
} 

$query = mysqli_query($con, "INSERT INTO test VALUES('1', 'thing')"); 

?> 

bitte helfen Sie mir

+1

'localhost: 8080' ersetzen durch' localhost' genug – Karthi

Antwort

0

SYNTAX

mysqli_connect (Host, Benutzername, Passwort, dbname)

<?php 
    $con = mysqli_connect("localhost","my_user","my_password","my_db"); 

    // Check connection 
    if (mysqli_connect_errno()) 
    { 
     echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
?> 
1

Der Hafen ist nicht als Teil angegeben von das Host-Argument, sondern eher als 5. Parameter. Davon abgesehen ist der Standardport für MySQL 3306, während Port 8080 eine HTTP-Alternative ist (Standard ist 80).

$con = mysqli_connect("localhost", "root", "", "social"); 

oder wenn Sie einen Port angeben möchten, würde es

$con = mysqli_connect("localhost", "root", "", "social", 3306); 

finden Sie in der Dokumentation und folgenden Links sein:

Auch

, Sie haben einen leichten Tippfehler in Ihrem Code bekam

if(!$conn){ 

ist die falsche Variable-Namen ($con! = $conn)

0

Versuchen Mysqli Module von wamp Server Tray-Icon Neustart

Verwandte Themen