我的 PHP 代码出现一些语法错误,我无法解决
I am getting some syntax error in my PHP code, which i am unable to solve
我的 PHP 代码中出现语法错误,我无法解决。
请看看这个并帮助我解决这个问题。 Here Is The Screenshot.
我附上了我在第 14 行遇到的错误的屏幕截图。
<?php
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name']))
{
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='".$name."'";
$sql_run = mysqli_query($link,$sql);
if($row=mysqli_fetch_array($sql_run))
{
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
} else {
echo "No Record Found";
}
}
?>
你在 :
的末尾有一个额外的 '
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
在$address
之后
您在下一行的末尾添加了一个额外的不必要的单引号 ('
)
echo 'Name: ' . $name . ' Roll: ' . $roll . ' Branch: ' . $branch . ' Address: ' . $address;
这段代码工作正常。
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name'])) {
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='" . $name."'";
$sql_run = mysqli_query($link,$sql);
if($row = mysqli_fetch_array($sql_run)) {
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: ' . $name . ' Roll: ' . $roll . ' Branch: ' . $branch . ' Address: ' . $address;
} else {
echo "No Record Found";
}
}
请检查:
<?php
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name']))
{
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='".$name."'";
$sql_run = mysqli_query($link,$sql);
if($row=mysqli_fetch_array($sql_run))
{
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
} else {
echo "No Record Found";
}
}
?>
您在此行添加了一个额外的 ' :
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
这一行:
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
应该是:
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
删除第 14 行末尾的引号 (')(分号旁边的引号)。
我的 PHP 代码中出现语法错误,我无法解决。 请看看这个并帮助我解决这个问题。 Here Is The Screenshot.
我附上了我在第 14 行遇到的错误的屏幕截图。
<?php
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name']))
{
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='".$name."'";
$sql_run = mysqli_query($link,$sql);
if($row=mysqli_fetch_array($sql_run))
{
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
} else {
echo "No Record Found";
}
}
?>
你在 :
的末尾有一个额外的'
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
在$address
您在下一行的末尾添加了一个额外的不必要的单引号 ('
)
echo 'Name: ' . $name . ' Roll: ' . $roll . ' Branch: ' . $branch . ' Address: ' . $address;
这段代码工作正常。
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name'])) {
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='" . $name."'";
$sql_run = mysqli_query($link,$sql);
if($row = mysqli_fetch_array($sql_run)) {
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: ' . $name . ' Roll: ' . $roll . ' Branch: ' . $branch . ' Address: ' . $address;
} else {
echo "No Record Found";
}
}
请检查:
<?php
$link = mysqli_connect('localhost','root','','satyam');
if(isset($_POST['name']))
{
$name = $_POST['name'];
$sql = "SELECT * FROM students WHERE name='".$name."'";
$sql_run = mysqli_query($link,$sql);
if($row=mysqli_fetch_array($sql_run))
{
$name = $row["name"];
$roll = $row["roll"];
$branch = $row["branch"];
$address = $row["address"];
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
} else {
echo "No Record Found";
}
}
?>
您在此行添加了一个额外的 ' :
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
这一行:
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address';
应该是:
echo 'Name: '.$name.' Roll: '.$roll.' Branch: '.$branch.' Address: '.$address;
删除第 14 行末尾的引号 (')(分号旁边的引号)。