Toon posts:

php/mysql probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb deze code:
$result="SELECT max(id) AS total FROM forum WHERE forumtype=$type";
$query=mysql_query($result);
while($row = mysql_fetch_array($query)){
echo ($row[id]);
}

maar het werkt niet :? het is dus de bedoeling dat in mijn zelf gemaakt soort "forum" bij een nieuwe post de hoogst bestaande id plus 1 word gegeven (zodat er geen dubbele id's komen)
wie heeft de oplossing?!?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
probeer eens
code:
1
echo $row["total"];

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Volgende keer als je een vraag stelt, kijk bij de search. Beschrijf DUIDELIJK het probleem, wat voor foutmeldingen krijg je etc.

WEES DUIDELIJK!

Voor deze keer dan even de oplossing:


// connect naar database en database kiezen
$db =@ mysql_connect('***localhost***','**username**','**paswoord**') or die ('De database-verbinding is tijdelijk off-line');
mysql_select_db ("***jouw database***",$db) or die ('Cannot select database');

// query doen en laten verschijnen
$query = "SELECT max(id) AS total FROM forum WHERE forum type=$type";
$result = mysql_query ($query,$db);
while ($row = mysql_fetch_row ($result)){
echo $row[0];
}

Verwijderd

Topicstarter
doe ff relax, dat van jou heb k gedaan en k krijg deze foutmelding:
Warning: Supplied argument is not a valid MySQL result resource in /home/sites/site64/web/youandus/forum/add.php on line 7

dit is line 7:
$row = mysql_fetch_row ($result);
khoop dat je t begrijpt want ik snap echt niet waarom t niet werkt

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Mr.DJ:
Warning: Supplied argument is not a valid MySQL result
Dat betekent dat je query niet klopt.

• Zoek even naar AUTO_INCREMENT in de MySQL manual
• Doe als er een MySQL error optreedt altijd even:
code:
1
2
if (mysql_errno ())
   echo "MySQL error: <br>", mysql_error ();

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
waarschijnlijk het verschil tussen mysql_fetch_row en mysql_fetch_array

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

Ik had niet echt naar de query gekeken, maar van je overgenomen, de juiste query is:

$query = "SELECT max(id) AS total FROM forum WHERE forum type='$type'";

dus $type tussen aanhalingstekens.
Pagina: 1