Jump to content

[SOLVED] PHP/MySQL Resources


bdmovies

Recommended Posts

Ridiculously stupid question, I know - but I just cant' quite wrap my head around this one.

 

I need to know how many open jobs an employee has, simple enough.

 

<?php
$sql = "SELECT COUNT(*) FROM cases WHERE open = '1' AND initiatedBy = '$_SESSION[employeeID]'";
$result = mysql_query($sql);
$openCases = mysql_num_rows($result);
echo $openCases;
?>

 

However, this returns 1 (the correct answer is 9...)

 

Why does echoing $result give me a Resource ID #? Shouldn't echoing $result show me what the query returned?

 

I'm using CocoaMySQL as well, and when I do a custom query using $sql It returns fine

 

I've also tried mysql_affected_rows.

 

What am I not seeing here?

 

Link to comment
https://forums.phpfreaks.com/topic/126530-solved-phpmysql-resources/
Share on other sites

I got it figured out. I read this topic:

 

http://www.phpfreaks.com/forums/index.php?topic=210087.0

 

<?php
$sql = 'SELECT COUNT(*) as OpenJobs FROM `cases` WHERE initiatedBy = \'1\' AND open = \'1\'';
$result = mysql_query($sql) or die (mysql_error());
$row = mysql_fetch_assoc($result);
$openCases =  $row['OpenJobs']; 
?>

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.