your approach for this is not correct.
For one, to relate a product from the products table to the user, you should only store the productID in the users table, then use a join query to return the related info from the products table, for example:
SELECT users.*, products.*
FROM users
INNER JOIN Products ON users.productID = products.ProductID
however, this structure is very limiting, it is create a 1 to many relationship. it means that a user can only have 1 product, you would probably want any one user to have multiopple products.
for this you would need to create a many to many relationship using a linking table.
for exampl:
users:
userID - primary key
userName - text
etc....
products:
productID - primary key
productName - text
etc....
userProducts:
userProductID - primary Key
userProductUserID - relates to users.userID
userProductProductID - relates to products.productID
the join query to use would now be:
SELECT users.*, products.*
FROM users
INNER JOIN userProducts ON users.userID = userProducts.userProductsUerID
INNER JOIN products ON products.productID = userProducts.userProductsProductID