Mysql insert Id geeft 0

Gestart doorShahiem4 reacties43 weergaven

5 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 maar mijn mysql_insert_id geeft 0 weer, en ik weet ook niet hoe dat komt. Wie weet een oplossing voor mijn probleem? smile
$topicid = $mysql->insert_id();
                            $postid  = $mysql->insert_id();
                            $seo     = $topicid."-".$core->seo($mysql->escape($_POST[titel]));
                            
                            $mysql->query("INSERT INTO gtst_forum_topics ( auteur_id, forum_id, categorie_id, datum, titel ) VALUES ( ".($lid->heeft_permissie(admin) ? $mysql->escape($_POST[posten_als]) : $info[id]).", ".$forumFetch[id].", ".$forumFetch[categorie_id].", NOW(), ".$mysql->escape(stripslashes($_POST[titel]))." ) ");
                            $mysql->query("INSERT INTO gtst_forum_posts ( auteur_id, forum_id, categorie_id, topic_id, auteur_ip, bericht, datum, is_startpost ) VALUES ( ".($lid->heeft_permissie(admin) ? $mysql->escape($_POST[posten_als]) : $info[id]).", ".$forumFetch[id].", ".$forumFetch[categorie_id].", ".$topicid.", ".$_SERVER[REMOTE_ADDR].", ".$mysql->escape($_POST[bericht]).", NOW(), 1 ) ");
                            $mysql->query("UPDATE gtst_forum_topics SET laatste_post_id = ".$postid.", laatste_lid_id = ".$postid.", startpost_id = ".$postid.", seo = ".$seo." WHERE id = ".$topicid);
                            $mysql->query("UPDATE gtst_forum_forum SET laatste_post_id = ".$postid.", laatste_lid_id = ".$postid." WHERE id = ".$forumFetch[id]);
                            $mysql->query("INSERT INTO gtst_forum_topics_gelezen ( lid_id, topic_id, datum ) VALUES ( ".$info[id].", ".$topicid.", NOW() ) ");                        
                            $core->redirect(LINK.forum/topic/.$seo);


Thank yo!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Waarom
$topicid = $mysql->insert_id();
$postid = $mysql->insert_id();

Dan is topicid en postid precies hetzelfde?
En insert_id moet onder een insert into query, als dat op auto increment staat maakt hij in de database pas een ID, en als je daarna insert_id gebruikt dan krijg je dat ID.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO gtst_forum_topics ( auteur_id, forum_id, categorie_id, datum, titel ) VALUES ( "[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$lid[/COLOR][COLOR= #007700]->[/COLOR]heeft_permissie[COLOR= #007700]([/COLOR][COLOR= #DD0000]admin[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]posten_als[/COLOR][COLOR= #007700]]) :[/COLOR] [COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$forumFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$forumFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]categorie_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", NOW(), "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]titel[/COLOR][COLOR= #007700]])).[/COLOR][COLOR= #DD0000]" ) "[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$topicid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]insert_id[COLOR= #007700]();[/COLOR]

[COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO gtst_forum_posts ( auteur_id, forum_id, categorie_id, topic_id, auteur_ip, bericht, datum, is_startpost ) VALUES ( "[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$lid[/COLOR][COLOR= #007700]->[/COLOR]heeft_permissie[COLOR= #007700]([/COLOR][COLOR= #DD0000]admin[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]posten_als[/COLOR][COLOR= #007700]]) :[/COLOR] [COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$forumFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$forumFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]categorie_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$topicid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]", NOW(), 1 ) "[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$postid[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]insert_id[COLOR= #007700]();[/COLOR]

[COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE gtst_forum_topics SET laatste_post_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$postid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", laatste_lid_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$postid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", startpost_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$postid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", seo = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$seo[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$topicid[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE gtst_forum_forum SET laatste_post_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$postid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", laatste_lid_id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$postid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$forumFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO gtst_forum_topics_gelezen ( lid_id, topic_id, datum ) VALUES ( "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$topicid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]", NOW() ) "[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$seo[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$topicid[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"-"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]seo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]titel[/COLOR][COLOR= #007700]]));[/COLOR]
[COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]redirect[COLOR= #007700]([/COLOR][URL="http://www.php.net/LINK"]LINK[/URL][COLOR= #007700].[/COLOR][COLOR= #DD0000]forum/topic/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$seo[/COLOR][COLOR= #007700]);[/COLOR]
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als het goed is was het al opgelost yummieHad hem via MSN al geholpen omdat hij het daar ook nog eens vroeg.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jep, bedankt allebei smile
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