0
У меня есть ошибка с вкладышем несколько данными столбцов в базу данных SQL Server с PHPОшибки при вставке в SQL базы данных сервера с PHP
PHP код:
<?php
$serverName = "GHAREBAGHI\sqlexpress, 1433";
$connectionInfo = array("Database"=>"PwKara", "UID"=>"test","PWD"=>"100100");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
} else {
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
$tsql= "INSERT INTO Requests
(EMP_NO ,SubmittedDate ,Type ,StartDate ,EndDate ,StartHour ,EndHour
,Duration ,SubmittedByEmployeeID ,OperationsID ,Description ,CurEmp_NO ,AcceptCode ,IsWardenCheck ,RequestStatus ,IOStatus ,CurSection)
VALUES
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
$para = array("93229 ,'2016-10-19 09:23:48.850' ,54 ,'2016-10-19 09:23:48.850' ,'2016-10-19 09:23:48.850' ,2359 ,2359 ,2 ,83229 ,3 ,'php test' ,8813 ,0 ,0 ,0 ,0 ,6");
if (!sqlsrv_query($conn, $tsql, $para)){
die('Error: ' . sqlsrv_errors());
}
echo "1 record added";
?>
Результат: php error code (массив для преобразования строки в строке 52)
линия, которая указала ошибка к нему:
die('Error: ' . sqlsrv_errors());
Пожалуйста, прочтите этот первый: http://stackoverflow.com/help/how-to-ask – massko
'$ = пункт array' почему те, в' "...." ' ? Это не массив, это строка. Удалите '' 'с обеих сторон. –
вы можете использовать' var_dump ($ var); 'вы получите какой тип – Karthi