i have problem sql syntax. have 2 tables , third table generated in sql workbench (n:m relationship).
my 3rd table has 2 columns product_id
, categories_id
.
i use sql in php admin add new row:
insert `products_has_categories` (`products_id`, `categories_id`) values ('17', '1');
if phpmyadmin, sql add new row, product_id = 17 , categories_id =1.
my problem:
i have simple php file called test.php looking like:
$connection = mysqli_connect("andrei.local","andrei94ro","masina", "intership"); if(!$connection) { echo 'error'; } $query = "insert `products_has_categories` (`products_id`, `categories_id`) values ('17', '1');";
or
$query = "insert `products_has_categories` (`products_id`, `categories_id`) values ('17', '1')";
when run test.php file, code not working, , no adding new row in sql table. can u me?
as far i'm concerned, you're not calling query()
.
try this:
$connection = new mysqli("andrei.local","andrei94ro","masina", "intership"); if(!$connection) { echo 'error'; } else { $query = $connection->query("insert `products_has_categories` (`products_id`, `categories_id`) values ('17', '1')"); }
Comments
Post a Comment