Can’t get this to work when upgrading to mysqli
$event_name = ['event_name'];
$event_date = ['event_date'];
$event_time = ['event_time'];
$event_location = ['event_location'];
$event_highlights = ['event_highlights'];
$event_details = ['event_details'];
{
$query = "SELECT event_name, event_date, event_time, event_location, event_highlights, event_details FROM events WHERE ID='$eventid'";
$result = mysql_query($query)
or die ("Couldn't execute query.");
$row = mysql_fetch_array($result);
extract($row);
}
{
$x=0;
$event_name= mysql_result($result, $x, 'event_name');
$event_date= mysql_result($result, $x, 'event_date');
$event_time = mysql_result($result, $x, 'event_time');
$event_location = mysql_result($result, $x, 'event_location');
$event_highlights = mysql_result($result, $x, 'event_highlights');
$event_details = mysql_result($result, $x, 'event_details');
echo "<b>$event_name</b><br />";
echo "<b>$event_date</b><br />";
echo "<b>Time: </b>$event_time<br />";
echo "<b>Location:</b> <i>$event_location</i><br />";
echo "<b>Highlights:</b> $event_highlights<br />";
echo "<b>Details:</b> $event_details<br />";
This works fine but when I update to this it does not
function mysqli_result($res,$row=0,$col=0){
$numrows = mysqli_num_rows($res);
if ($numrows && $row <= ($numrows-1) && $row >=0){
mysqli_data_seek($res,$row);
$resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
if (isset($resrow[$col])){
return $resrow[$col];
}
}
return false;
}
$event_name = ['event_name'];
$event_date = ['event_date'];
$event_time = ['event_time'];
$event_location = ['event_location'];
$event_highlights = ['event_highlights'];
$event_details = ['event_details'];
{
$result = @mysqli_query($conn, 'SELECT `event_name` , `event_date` , `event_time` , `event_location` , `event_highlights` , `event_details` FROM `events` WHERE ID="$eventid"');
if (!$result) {
die('<br> Error performing query: ' .
mysqli_error() . '<br>');
}
{
$x=0;
$event_name= mysqli_result($result, $x, 'event_name');
$event_date= mysqli_result($result, $x, 'event_date');
$event_time = mysqli_result($result, $x, 'event_time');
$event_location = mysqli_result($result, $x, 'event_location');
$event_highlights = mysqli_result($result, $x, 'event_highlights');
$event_details = mysqli_result($result, $x, 'event_details');
print_r ($eventid); *****this does print the $eventid******
echo "<b>$event_name</b><br />";
echo "<b>$event_date</b><br />";
echo "<b>Time: </b>$event_time<br />";
echo "<b>Location:</b> <i>$event_location</i><br />";
echo "<b>Highlights:</b> $event_highlights<br />";
echo "<b>Details:</b> $event_details<br />";
What am I missing?