Jump to content

MySQL error.


3raser

Recommended Posts

My code:

 

$extract = mysql_query("SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_assoc($extract))
{
echo "<div class='right'><h2>".$row['title']."</h2><div class='articles'>".nl2br(stripslashes($row['message']))."</div></div>";
} 

 

Error:

 

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/stonedms/public_html/justin/Toplist/index.php on line 29

 

I've double checked my database, and it seems like I've have everything correct.

Link to comment
https://forums.phpfreaks.com/topic/228356-mysql-error/
Share on other sites

can you do

<?php
print_r ($extract); //and paste what you get?
//place at bottom of code below the query

?>

 

Tried that and it doesn't seem to print out anything.

 

<?php

$extract = mysql_query("SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_assoc($extract))
{
echo "<div class='right'><h2>".$row['title']."</h2><div class='articles'>".nl2br(stripslashes($row['message']))."</div></div>";
}

print_r ($extract);

?>

Link to comment
https://forums.phpfreaks.com/topic/228356-mysql-error/#findComment-1177470
Share on other sites

Replace

<?php
$extract = mysql_query("SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1");
?>

with

<?php
$q = "SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1";
$rs = mysql_query($q) or die("problem with the query: $q<br>" . mysql_error());
$extract = mysql_query($rs);
?>

 

And see if you get an error printed.

 

Ken

Link to comment
https://forums.phpfreaks.com/topic/228356-mysql-error/#findComment-1177471
Share on other sites

Replace

<?php
$extract = mysql_query("SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1");
?>

with

<?php
$q = "SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1";
$rs = mysql_query($q) or die("problem with the query: $q<br>" . mysql_error());
$extract = mysql_query($rs);
?>

 

And see if you get an error printed.

 

Ken

 

problem with the query: SELECT id,title,message FROM blog ORDER BY id DESC LIMIT 1

No database selected

 

Edit:

 

I do have the correct mysql connect information.

Link to comment
https://forums.phpfreaks.com/topic/228356-mysql-error/#findComment-1177474
Share on other sites

The error says "No Database Selected". Please show the code where you select the DB (remove any connection details like username/password).

 

Ken

 

<?php

session_start();

 

$title = "MCTop";

$description = "The site to find your popular SMP needs!";

 

$mysql_host = "localhost";

$mysql_database = "";

$mysql_user = "";

$mysql_password = "";

 

mysql_connect("$mysql_host", "$mysql_user", "$mysql_password");

mysql_select_db("$mysql_database");

 

?>

Link to comment
https://forums.phpfreaks.com/topic/228356-mysql-error/#findComment-1177481
Share on other sites

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.