2017-06-17 4 views
-1

Hey Jungs können Sie mir helfen pls einen Fehler in diesem speziellen Code zu finden Ich bin neu ich nicht viel zu php wissen aber der Fehler ist

Parse Fehler: Syntaxfehler, unerwartet '$ sql_query' (T_VARIABLE)

<?php 

require"init.php"; 

$user_name = "Nikhil123"; 
$user_pass = "Sawant" 

$sql_query = "select name from user_info where username like '$user_name' and userpass like '$user_pass' ;" ; 

$result = mysqli_query($con,$sql_query); 

if(mysqli_num_rows($result)>0) 
{ 
    $row = mysqli_fetch_assoc($result); 
    $name = $row("name"); 
    echo "<h3> HELLO welcome".$name "</h3>"; 
} 
else 
{ 
    echo "No INFO"; 
} 

?> 

Antwort

2

; nach $user_pass = "Sawant" hinzufügen. In . zwischen $name und "</h3>"; in echo "<h3> HELLO welcome".$name "</h3>";:

<?php 

require"init.php"; 

$user_name = "Nikhil123"; 
$user_pass = "Sawant"; 

$sql_query = "select name from user_info where username like '$user_name' and userpass like '$user_pass' ;" ; 

$result = mysqli_query($con,$sql_query); 

if(mysqli_num_rows($result)>0) 
{ 
    $row = mysqli_fetch_assoc($result); 
    $name = $row("name"); 
    echo "<h3> HELLO welcome".$name ."</h3>"; 
} 
else 
{ 
    echo "No INFO"; 
} 

?> 
+0

Vielen Dank !! Es war nur ein dummer Fehler –

-1

Benutzen Sie statt "..." für SQL - d 'wählen ...' ....; " '$ var.."'


$ sql_query = 'select name from user_info wo Benutzernamen wie "und userpass wie '' $ user_name.. ""' $ User_pass.."; " ;

+0

Das ist nicht die Ursache des Problems. https://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql – Rickard

Verwandte Themen