Я не могу вставить запрос в php. В SQL insert .. работает.php sql insert нет результата
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "good_sc";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($conn)
{
die("conn established:"); //works fine
}
$sql = "INSERT INTO order_items (orderid,customerid,goodid,order_price,quantity)
VALUES
('59',
'2',
'4',
'55.0',
'4')";
}
if ($conn->query($sql) === TRUE) {
echo "New record created successfully <br/>";
} else
{
echo "Error: " . $sql . "<br>" . $conn->error;
}
Последний код "if and else" ничего не показывает. Нет результата, нет ошибки. Я могу сделать это INSERT, используя SQL напрямую. Оно работает. Но не в php. Я могу выбрать из php и выходных данных. но вставка не работает. Зачем? Apache 2.2.22 PHP 5.4.12 WinXPSP 3 32bit.
Это мой стол
create table order_items
(
orderid int unsigned not null,
customerid int unsigned not null,
goodid char(13) not null,
order_price float(4,2) not null,
quantity tinyint unsigned not null,
primary key (orderid, goodid)
);
Итак, ваш скрипт умирает, если соединение было успешным, и вы ожидаете, что делать что-то еще после этого? :-) – mrun
Спасибо! Благодаря! Благодаря! Благодаря! – ifooi