Toon posts:

[php] dubbele query probleem

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een scriptje dat reacties uit een db ophaald. Nu staat de info van de posters in de db met hun ID en niet hun naam. Bij het ophalen van hun naam krijg ik dus hun ID ipv naam. Nu moet er dus nog een query komen om uit de tabel waar de info van users instaat de echter username op te halen. Daar had ik dus wat voor geschreven maar dan haalt hij alleen maar 1 reactie op terwijl er veel meer staan in de DB, en ik krijg na die reactie een error.

Error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in reacties.php on line 12
Dit is me scriptje:
PHP:
1
<? mysql_connect($dbhost, $dbuser, $dbpassword);$query = "SELECT * FROM reacties WHERE nieuws_id='$idnr' AND cato='$catonr' order by id asc";$result = mysql_db_query($dbname, $query); if ($result){    while ($r = mysql_fetch_array($result))        {            $id  = $r["id"];            $naam = $r['naam'];            $date = date ("m-d-y H:i", $r['date']);            $bericht1  = $r["bericht"];            $bericht1 = ubb($bericht1);$bericht = wordwrap( $bericht1, 65, "\n", 1);$name = stripslashes($naam);$query = mysql_query("SELECT * FROM gebruikers WHERE id='$poster'");  $result = mysql_fetch_object($query);$id = $result->id;  $gebruikersnaam = $result->gebruikersnaam;echo"[img]\"file:///F:/dots.gif\"[/img]<br><font size=1>$gebruikersnaam / $date</font><br>$bericht<br>";}}echo"<br><br>[img]\"img/next.gif\"[/img]&amp;nbsp;<a href=\"reactie.php?catonr=$catonr&amp;id=$idnr\"><b>Reageer</b></a>";?>

Het gaat om
PHP:
1
<? $query = mysql_query("SELECT * FROM gebruikers WHERE id='$poster'");  $result = mysql_fetch_object($query);$id = $result->id;  $gebruikersnaam = $result->gebruikersnaam; ?>

dat gedeelte waar de echte NAAM bij het ID gezocht moet worden.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

or die(mysql_error());
en de P&W faq over debuggen

Doet iets met Cloud (MS/IBM)


  • Grum
  • Registratie: Juni 2001
  • Niet online
print mysql_error();

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:36

TheDane

1.618

volgens mij set je $poster helemaal niet

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Het kan allemaal trouwens in een query,
De reacties ophalen EN de namen van die personen van die reacties.

>:)

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Op maandag 08 juli 2002 13:53 schreef Grum het volgende:
print mysql_error();
dat maakt toch nix uit?

Verwijderd

Topicstarter
Op maandag 08 juli 2002 13:55 schreef dusty het volgende:
Het kan allemaal trouwens in een query,
De reacties ophalen EN de namen van die personen van die reacties.

>:)
hoe ziet de query er dan uit?

  • Grum
  • Registratie: Juni 2001
  • Niet online
ralphf: dat maakt toch nix uit?

Eerst doen dan pas replien.

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:22
Op maandag 08 juli 2002 13:56 schreef ralphf het volgende:

[..]

hoe ziet de query er dan uit?
joins.

https://fgheysels.github.io/


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 08 juli 2002 13:55 schreef ralphf het volgende:

[..]

dat maakt toch nix uit?
http://gathering.tweakers.net/forum/list_messages/392390/#phpdebug
dan ga je zelf maar debuggen. Als je de tips gewoon negeert en niet wil gebruiken gaan we je niet helpen

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.