SQL sorgunun örgütü, db den başlığın içine url dönüştürüyor

1 Cevap php

Şu anda birden fazla makale kullanıcı tarafından oluşturulan içerik olarak varlık ile bir site var. Her yeni yazı üzerine, gizli bir $ getcurrentpageurl değişken var. Bir kullanıcı bir yazı (x) okurken zaman, "bu mesaja cevap" diyerek form düğme gizli bir alan yayınlanmıştır $ getcurrentpageurl yakalar hangi bir gönderme formu gönderir ve yeni madde (y bunu otomatik olarak ekler .)

By doing so, the new article(y) can then display something like: "This post is in response to www.mysite.com/articles/thearticle(x0"

Benim soru nasıl makale x'in başlığı içine url dönüşüm ve url dedi bir bağlantı olarak sunulması hakkında gitmek istiyorsunuz, değil mi?

Bu yardımcı olur, bütün Mesajları bir sql veritabanına kaydedilir; Orada bir başlık alanı, bir metin alanı vb, yani teorik başlık alanından bir başlık ayıklamak, ama ben tüm otomatik olarak organize etmek nasıl anlamaya olamaz. Bu açıklama ihtiyacı varsa bana bildirin!

Şimdiden teşekkürler!


Daha fazla bilgi:

Veritabanı $ getcurrentpageurl değişkeni akımının makalenin url okur, ne diyor. Kullanıcı "bu mesaja cevap" düğmesine bastığında, bu teslim-makale forma POST bilgi olarak gönderilir. Bu formda, kullanıcı, bir Başlık yazmak yazısında için bir kategori seçin ve düzenli bir metin kutusu içine bir yazı yazabilirsiniz. Değeri POST bilgileri, böylece ilk makalenin url olduğu için gizli bir alan vardır.

Makale kaydedildiğinde aşağıdaki gibi, daha sonra sunulmuştur:

BAŞLIK

Metin

Bu makalede, bir yanıttır:

    <a href="*url-of-the-repsonded-to-article*">*url-of-the-responded-to-article* </a>

Ben net varlık değilim, ben oldukça süreci ile kendimi karıştı özür dileriz!

1 Cevap

Ben bunu kurmak nasıl gerçekten anlamıyorum.

Eğer gerçekten açıklama tablo makale tablonun id numarasını (değil url ya da herneyse) başvuran tür kurmak basit bir makale tablo, yorum tablo ve kullanıcı tablo, sahip yarar olabilir gibi geliyor.

Kelimenin tam anlamıyla sadece kadar basit bir sorgu yaparak başlık alabilirsiniz bu şekilde:

SELECT `title` FROM `articles` WHERE `article_id` = (x);

başlığı bulmak için.

Sonra sadece "fetcharticle.php? Id = x" gibi bir sayfa var ve bu kadar basit olacaktır.