PHP query doet raar

Gestart doorShahiem8 reacties55 weergaven

9 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik ben bezig met mijn forum post bewerk script maar mijn query doet om de een of andere reden heel raar.

Hij geeft aan dat post niet bestaat. Terwijl het wel degelijk bestaat.

URL: bewerk/3/algemene-fouten (Dit is wat ik doe)

$postQuery = $mysql->query("SELECT
                                        posts.id,
                                        posts.topic_id,
                                        posts.bericht,
                                        posts.is_startpost
                                    FROM
                                        forum_posts posts,
                                        forum_topics topics
                                    WHERE
                                        posts.id = ".$mysql->escape($param[1])."
                                    AND
                                        topics.seo = ".$mysql->escape($param[2])."
                                    AND
                                        posts.topic_id = topics.id");


Bedankt.
0
Berichten
12.729
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet niks van php maar ik zie dat bijna alles middenin begint met ", en onderaan eindigt het enkel met "

$postQuery = $mysql->query("SELECT
                                        posts.id,
                                        posts.topic_id,
                                        posts.bericht,
                                        posts.is_startpost
                                    FROM
                                        forum_posts posts,
                                        forum_topics topics
                                    WHERE
                                        posts.id = ".$mysql->escape($param[1])."
                                    AND
                                        topics.seo = ".$mysql->escape($param[2])."
                                    AND
                                        posts.topic_id = "topics.id");
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Patricka schreef:
Ik weet niks van php maar ik zie dat bijna alles middenin begint met ", en onderaan eindigt het enkel met "
$postQuery = $mysql->query("SELECT
                                        posts.id,
                                        posts.topic_id,
                                        posts.bericht,
                                        posts.is_startpost
                                    FROM
                                        forum_posts posts,
                                        forum_topics topics
                                    WHERE
                                        posts.id = ".$mysql->escape($param[1])."
                                    AND
                                        topics.seo = ".$mysql->escape($param[2])."
                                    AND
                                        posts.topic_id = "topics.id");


Leuk geprobeerd, maar daar ligt het niet aan smile
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat krijg je als je de query eerst echot en dan zelf in PHPMyAdmin invult?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als ik query echo dan krijg ik: Resource id #20
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Als ik query echo dan krijg ik: Resource id #20
Zonder $mysql->query emo
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Eerdere citaten tonen
Shahiem schreef:
Als ik query echo dan krijg ik: Resource id #20
Zonder $mysql->query emo
Oh, zal ik even doen

toevoeging op 4 januari 2012, 19:57:55:
Dan krijg ik bij PHPmyadmin: MySQL gaf een lege resultaat set terug (0 rijen). ( Query duurde 0.0004 sec )
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Shahiem schreef:
Eerdere citaten tonen
Nielsie schreef:
Eerdere citaten tonen
Shahiem schreef:
Als ik query echo dan krijg ik: Resource id #20
Zonder $mysql->query emo
Oh, zal ik even doen

toevoeging op 4 januari 2012, 19:57:55:
Dan krijg ik bij PHPmyadmin: MySQL gaf een lege resultaat set terug (0 rijen). ( Query duurde 0.0004 sec )
Dan heeft ie geen resultaat emo
toevoeging op 4 januari 2012, 20:02:42:

posts.id = ".$mysql->escape($param[1])."
Moet denk
topics.id = ".$mysql->escape($param[1])."
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, je moet een post kunnen bewerken maar ik weet volgensmij waar het aan ligt. emo
toevoeging op 4 januari 2012, 201235:
volgensmij ligt het aan posts.topic_id = topics.id. Maar ik krijg het maar niet opgelost.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren