MY inner Join sql query runs in my phpmyadmin . But not the PHP Code.
I have two tables. I want to update table 2 (opd) values when table 1 (registeration) values get updated . I found Inner Join. ### RUNS WELL INSIDE PHPMYADMIN ###
UPDATE opd INNER JOIN registeration ON opd.customerid = registeration.id SET opd.T_date = registeration.T_date,
opd.First_Name = registeration.First_Name,
opd.Last_Name = registeration.Last_Name,
opd.Address = registeration.Address,
opd.Pin_Code = registeration.Pin_Code,
opd.email = registeration.email,
opd.Doctor = registeration.Doctor,
opd.Posted_By = registeration.Posted_By
The corresponding php code is
<?php
include_once("config.php")
$sql= mysqli_query($conn,"UPDATE opd INNER JOIN registeration ON opd.customerid = registeration.id SET opd.T_date = registeration.T_date,\n"
. " opd.First_Name = registeration.First_Name,\n"
. " opd.Last_Name = registeration.Last_Name,\n"
. " opd.Address = registeration.Address,\n"
. " opd.Pin_Code = registeration.Pin_Code,\n"
. " opd.email = registeration.email,\n"
. " opd.Doctor = registeration.Doctor,\n"
. " opd.Posted_By = registeration.Posted_By");
$result=mysqli_query($conn,$sql);
header("Location:index.php");
?>
I am Getting this error. ( ! ) Parse error: syntax error, unexpected '$sql' (T_VARIABLE) in C:\wamp64\www\sonu\updateopd.php on line 3.
What is the mistake or correct code.