Jump to content

pdo row count


Go to solution Solved by fastsol,

Recommended Posts

Hey guys,

 

I was wondering if someone could tell me what I have done wrong here.

$sql = "SELECT * FROM login WHERE online='online' ORDER BY username";
$count = $sql->rowCount();

I dont know much, but shouldn't that work?

 

I get this message.

 

PHP Fatal error:  Call to a member function rowCount() on a non-object in C:\wamp\www\engine\engine\engine-multi.php on line 2767

Link to comment
https://forums.phpfreaks.com/topic/297099-pdo-row-count/
Share on other sites

  • Solution

You need to actually do the query before you can get a row count from it.  Your code is only setting $sql to a string, but you never actually run any query.  Plus you can't run a query with $sql cause it's NOT a db object, it's a string.  You need to run the query from your pdo object, with whatever var you created that with.

Link to comment
https://forums.phpfreaks.com/topic/297099-pdo-row-count/#findComment-1515217
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.