Jump to content

[SOLVED] Help with getting data!


doucie

Recommended Posts

@$db = new mysqli_connect('localhost','root','','restaurant');

if(mysqli_connect_errno())

{

echo 'Could not connect to the database';

exit;

}

$query="SELECT name FROM ingredients";

$result=$mysqli_query($db,$query);

$num_results=mysqli_num_rows($result);

echo $num_results;

 

I would expect this to echo out a number, but it does nothing, not even an error.  Help!

Link to comment
https://forums.phpfreaks.com/topic/44536-solved-help-with-getting-data/
Share on other sites

It looks like you can't make up your mind whether to to use mysqli in its object style or its proceduaral style.

 

You can either call

$db = new mysqli('localhost', 'root', '', 'restaurant');

and then use the class methods

 

or use the procedural style, as the rest of your code does, with

$db = mysqli_connect('localhost', 'root', '', 'restaurant');

Barand - Changed that line to procedural, like the rest.

Still get the same error

All the code below

 

function get_ingredients()

{

echo 'All the ingredients are listed below.';

$db=mysqli_connect('localhost','root','','restaurant');

if(mysqli_connect_errno())

{

echo 'Could not connect to the database';

exit;

}

$query="SELECT name FROM ingredients";

$result=$mysqli_query($db,$query);

$num_results=mysqli_num_rows($result);

echo $num_results;

 

}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.