Ich habe zwei Tabellen (blog_members und blog_posts), die 1 zu viele, 1 Mitglied zu viele Beiträge verwandt sind. Um die beiden in Beziehung setzen zu können, musste ich daher ein Feld in blog_posts mit dem Namen memberID erstellen und die Beziehung zwischen diesem Feld und dem von blog_members festlegen. Jetzt versuche ich ein Skript zum Hinzufügen von Beiträgen in die Datenbank zu erstellen. Die Sache ist, jetzt habe ich das Feld memberID in blog_posts, das mit dem von blog_members identisch sein muss, um verwandt zu sein. Also versuche ich, die aktuell angemeldete memberID von den blog_members zu bekommen, damit ich sie in die blog_posts einbringen kann. Ich weiß, dass dies mit einer Eingabe getan werden kann, wo Sie Ihre ID eingeben können, aber es fühlt sich nicht richtig an, ich möchte, dass dies in der Rückseite, nicht zu sehen ist.Get eingeloggt in Mitglied-ID von Datenbank
Kurzgeschichte:
$memberID = get current logged in memberID from blog_members;
//insert into database
$sql="INSERT INTO blog_posts (memberID, postTitle,postDesc,postCont,postDate) VALUES('$memberID',$postTitle','$postDesc','$postCont','$postDate')";
$result=mysqli_query($link,$sql);
if($result){
echo '<p>Added successfully!</p>';
}else {
echo "Error: ".$sql."<br>".mysqli_error($link);
}
Sorry für lange Frage. Ich bin neu in PHP.
Danke!
Danke für Ihre Antwort. In der Tabelle blog_posts habe ich auch eine postID, die der Primärschlüssel ist und es ist auto_increment. Das ist einzigartig, um die Post richtig zu identifizieren? –
Ja, das stimmt! – siggen
Ich finde es heraus! Danke vielmals! –