Code:Wie zwei Variablenwert in ein einzelnes Feld in PHP einfügen?
<?php
if(isset($_POST['add_new']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$field = $_POST['field'];
$message = $_POST['message'];
$comment1 =array($_POST['comment1'],$s_date);
$comment2 = $_POST['comment2'];
$status = $_POST['status'];
$s_date = date('Y-m-d');
$interested_in = $_POST['interested_in'];
$academic_details = $_POST['academic_details'];
$city = $_POST['city'];
$sql = "insert into enquires2(name,email,phone,field,message,comment1,comment2,status,s_date,interested_in,academic_details,city,admin_idd)values('$name','$email','$phone','$field','$message','$comment1','$comment2','$status','$s_date','$interested_in','$academic_details','$city','$admin_id')";
$result = mysqli_query($link,$sql);
if($result == true)
{
$msg .= "<p style='color:green;'>You are successfully add new enquiry</p>";
}
else
{
$msg .= "<p style='color:red;'>Error!</p>";
}
}
?>
In diesem Code, den ich zwei Wert in einzelne Variable übergeben wollen das heißt
$comment1 = array($_POST['comment1'],$s_date);
die zeigen (Array), wenn ich query ($ sql) drucken. Wie kann ich zwei Werte in einzelne Variable übergeben? Bitte hilf mir.
Ihr Skript läuft Gefahr von [SQL Injection Attack] (https://stackoverflow.com/q/60174/5914775). Schau dir an, was mit [Little Bobby Tables] passiert ist (http://bobby-tables.com/). Sogar [wenn Sie Eingaben entgehen, ist es nicht sicher!] (Https://stackoverflow.com/q/36628418/5914775). Verwenden Sie stattdessen [vorbereitete parametrisierte Anweisungen] (https://php.net/manual/en/mysqli.quickstart.prepared-statements.php). –
'$ comment1 = $ _POST ['comment1']." - ". $ S_date;' –
'Rosen sind rot '); DROP TABLE enquires2; Lernen Sie zu sanieren, Ihre Eingaben beim nächsten Mal. Entschuldigung, nur um diesem Beitrag etwas Geschmack hinzuzufügen. Das Verketten dieser Zeichenfolgen ist das neueste der Probleme Ihres aktuellen Skripts. – briosheje