PHP аркылуу кантип шилтеме кылса болот

Мазмуну:

PHP аркылуу кантип шилтеме кылса болот
PHP аркылуу кантип шилтеме кылса болот

Video: PHP аркылуу кантип шилтеме кылса болот

Video: PHP аркылуу кантип шилтеме кылса болот
Video: Агрогороскоп 2021 -жылдын 20 -октябрынан 23 -октябрына чейин PLUS 2024, Декабрь
Anonim

Гипершилтеме - бул басканда, башка бетке багытталган динамикалык элемент. PHP ачык булактуу тил болгондуктан, шилтемелерди уюштуруунун көптөгөн жолдору бар.

PHP + MySQL
PHP + MySQL

Ал зарыл

  • - компьютер;
  • - Интернетке кирүү;
  • - MySQL маалымат базасына кирүү.

Нускамалар

1 кадам

PHP командаларынын жаңы ырааттуулугун түзүү. Бул буйруктар браузердин экранына шилтеме көрсөтөт жана колдонуучуну жаңы терезеде ачылган жаңы бетке багыттайт. Код төмөнкүдөй көрүнөт:

<? php print ";

?>

2-кадам

HTML билдирүү тегин басып чыгаруу билдирүүсүнүн ичине коюңуз. Бул салттуу HTML кодунда колдонулган бирдей тег милдеттендирүүсү. Керектүү веб-сайттын дарегин, ошондой эле төмөнкүдөй тартипте керек болгон түшүндүрмөнү чаптаңыз:

<? php print "Көздөгөн баракчага өтүү үчүн бул жерди басыңыз.";

?>

3-кадам

Тырмакчалардын ичинде тескери бурулуштарды колдонуудан алыс болуңуз. Мурунку кадамдагы үлгү код дайыма эле иштебей калышы мүмкүн. Себеби барактын дарегин көрсөткөн тырмакча белгилер ырааттуулуктун аткарылышын токтотуу буйругу катары чечмеленет. Арткы бурч белгилери тырмакчаларды көрсөтүү үчүн же анкер тегинин бир бөлүгү катары колдонулат жана басып чыгаруу билдирүүсүнө ылайык колдонулат. Арткы сызык функционалдык элемент катары колдонулбайт жана барактын коногу үчүн көрүнбөйт:

<? php print "Көздөгөн баракчага өтүү үчүн бул жерди басыңыз.";

?>

4-кадам

Бул буйрукту колдонуп MySQL маалымат базасына туташыңыз:

mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") or die (mysql_error ());

mysql_select_db ("yourDatabaseName") же өл (mysql_error ());

5-кадам

PHP функциясын колдонуп MySQL маалымат базасынан шилтемени алуу үчүн өзгөрмө түзүңүз "mysql_query". Бул мисал $ data өзгөрмөсүн mysql_query функциясы менен байланыштырат, ал маалыматтар базасын аты боюнча издейт жана шартка жооп берген бардык элементтерди кайтарат:

$ data = mysql_query ("SELECT * FROM links") or die (mysql_error ('Ката, шилтемелер табылган жок.'));

6-кадам

"Mysql_fetch_array" функциясын колдонуп, керектүү шилтемелерди таап, колдонуучуга көрүнүктүү кылыңыз. Мисал $ info аттуу жаңы массивди түзөт. Бул маалымат массиви мурунку кадамда түзүлгөн $ data өзгөрмө маанисинен түзүлгөн. Андан кийин ал "while" командасынын жардамы менен маалыматтардын үстүнөн кайталанат. Ар бир маалымат үчүн "$ link" деп аталган жаңы уяча түзүлөт. Ошондой эле, ар бир өзгөрмө үчүн MySQL маалымат базасынан шилтеме түзүлөт. "$ Link" өзгөрмөсү HTML кодунун анкердик тегинин ичине PHP тилинин анкер эрежесин колдонуп жайгаштырылат:

while ($ info = mysql_fetch_array ($ data))

{

$ link = $ info ['linkName'];

басып чыгаруу "Көздөлгөн баракка баруу үчүн бул жерди басыңыз.";

}

Сунушталууда: