einfügen-hyperlink, der in die sql-Datenbank - php

Ich versuche einen hyperlink einfügen in eine mysql-Datenbank, die dann abgerufen werden, die durch den Benutzer über ein messaging-system. Ich kann nicht den hyperlink, um zu arbeiten; der Ausgang wird nur SMS mit dem Inhalt: "klicken Sie hier, um zu reagieren".

So, wenn ein Benutzer eingeladen wird, um etwas(ein Ereignis, in diesem Fall), erhalten Sie eine Meldung, die besagt etwas wie "Klicken Sie hier, um zu reagieren." Wenn der Benutzer auf den link klickt, wird die Anzeige der Veranstaltung. Echo ich würde diesen link auf eine Seite, und ich weiß, dass es funktioniert, ich kann einfach nicht herausfinden, wie man es an die Anzeige einmal zog aus er Datenbank. Es ist gespeichert in eine Spalte vom Typ varchar.

Den Eingängen vom code oben in diesem Abschnitt wurden sanatized mit mysql_real_escape_string. Ich dachte, ich würde werfen, dass da draußen, bevor jemand erwähnt.

$to = $userExplode[$i];
$from = "0";
$eventNumber = mysql_fetch_array($eventNum);
$title = "Event Invitation";
            $message =  '<a href= http:/localhost/loginsystem/viewevent.php?eventID = ' . $eventNumber['eventID'] . '> Click here </a> to respond.';
$sql = mysql_query("Insert INTO messages (title,message,to,from) VALUES ('New Message','$message','$to','$from')");

edit: ich habe es zu arbeiten, es war schwierig. Ich musste einen hard-code mein-messaging-system, um zu überprüfen, ob das system eine Nachricht gesendet. Dann würde er das echo-die Teile der URL, und fügen Sie den link, nach dem href="..."

Fügen Sie Anführungszeichen, um Ihre href Attribut-Wert.
Die eingefügten Daten korrekt in die Datenbank? Wie werden Sie ausgeben?
Gilt, obwohl
Zum speichern auf der Datenbank Platz und nicht schreiben http:/localhost/loginsystem/viewevent.php?eventID eine million mal, nur speichern Sie die Ereignis-ID sowie ein SQL-Eintrag, dann rufen Sie es in PHP so etwas wie das hier: "<a href= 'http:/localhost/loginsystem/viewevent.php?eventID='<?php echo $var aus Datenbank>> (Sorry, wenn die syntax aus, Eingabe aus dem Speicher)
Auf den zweiten Gedanken, wie soll ich die Datenbank Abfragen, wenn ich keine "where" - Teil meiner Aussage? Zum Beispiel "select eventID aus den Nachrichten, wo...." Sehen, was ich meine, ich weiß nicht, was ich auswählen aus.

InformationsquelleAutor user1104854 | 2012-02-07

Schreibe einen Kommentar