Здравейте,
Много съм нова както във форума, така и в php и mysql. Извинявам се за малоумния въпрос, но много четох в интернет, но така и не разбрах как да направя базата данни да се вижда в сайта. Ето кода, който съм използвала:
<?php
$host = "localhost";
$dbname = `products`;
mysqli_connect("$host")
or die("Грешка");
mysqli_connect("$dbname")
or die("Грешка");
$query = mysqli_query ("SELECT products.* products_types.type FROM products");
" JOIN product_types ON products.product_type_id=product_types.product_type_id "
.($type?" WHERE products.product_type_id=".$type:"")." ORDER BY product_id DESC";
$result = $mysqli->query($query);
{
echo $row['ID'] - $row['TYPE'] - $row['NAME'] - $row['PRICE'] - $row['INFO'] - $row['PICTURE'] ;
}
?>
Ето и грешките, които ми излизат:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp\www\products.php on line 44
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
2 0.1790 245488 mysqli_query ( ) ..\products.php:44
( ! ) Notice: Undefined variable: type in C:\wamp\www\products.php on line 46
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
( ! ) Notice: Undefined variable: mysqli in C:\wamp\www\products.php on line 47
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
( ! ) Fatal error: Call to a member function query() on a non-object in C:\wamp\www\products.php on line 47
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
PS: Кода, който съм дала е от ред 32 до ред 55.
Предварително благодаря на всички отзовали се!
Много съм нова както във форума, така и в php и mysql. Извинявам се за малоумния въпрос, но много четох в интернет, но така и не разбрах как да направя базата данни да се вижда в сайта. Ето кода, който съм използвала:
<?php
$host = "localhost";
$dbname = `products`;
mysqli_connect("$host")
or die("Грешка");
mysqli_connect("$dbname")
or die("Грешка");
$query = mysqli_query ("SELECT products.* products_types.type FROM products");
" JOIN product_types ON products.product_type_id=product_types.product_type_id "
.($type?" WHERE products.product_type_id=".$type:"")." ORDER BY product_id DESC";
$result = $mysqli->query($query);
{
echo $row['ID'] - $row['TYPE'] - $row['NAME'] - $row['PRICE'] - $row['INFO'] - $row['PICTURE'] ;
}
?>
Ето и грешките, които ми излизат:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp\www\products.php on line 44
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
2 0.1790 245488 mysqli_query ( ) ..\products.php:44
( ! ) Notice: Undefined variable: type in C:\wamp\www\products.php on line 46
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
( ! ) Notice: Undefined variable: mysqli in C:\wamp\www\products.php on line 47
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
( ! ) Fatal error: Call to a member function query() on a non-object in C:\wamp\www\products.php on line 47
Call Stack
# Time Memory Function Location
1 0.0680 245016 {main}( ) ..\products.php:0
PS: Кода, който съм дала е от ред 32 до ред 55.
Предварително благодаря на всички отзовали се!