php ve mysql, en iyi uygulamaları

0 Cevap php

Bugün PHP ve MySQL ile çalışmaya başladı. Temelde, ne var, ben bir veritabanında id yukarı bakarak doldurmak parçaları ile boş bir sayfa olduğunu. Yani benim ana sayfada Şöyle bir url var:

<a href="content/display.php?id=id1">

Ve sonra benim display.php ben bu var:

<?php
    include '../includes/header.php';
    $id = $_GET['id'];
    $mysqli = new mysqli('localhost','username','password','dbname');
    if($result = $mysqli->query("SELECT * FROM portfolio WHERE id='".$id."'"))
    {
        while($row = $result->fetch_object())
        {
            $head = $row->head;
            $img1 = $row->img1;
            $img2 = $row->img2;
            $img_url = $row->imgurl;
            $img_thumb = $row->imgthumb;
            $vid = $row->vid;
            $swf = $row->swf;
            $url = $row->url;
            $url_text = $row->urltext;
            $text = $row->text;
        }
    }
    else echo $mysqli->error;
?>

Bu bilgiyi (çok boş olabilir) olacak bu alanların değil tüm seyrek bir tablo var. Temelde onlar dosya adlarını içeren ve daha sonra html Şöyle bir kod var:

if(isset($img1))
                    {
                        echo '<img src="images/'.$img1.'" />';
                    }

Sorular bir çift,

  1. Bu yapmak için en iyi yolu nedir?
  2. Everytime display.php ziyaret, ben doğru bir veritabanı bağlantısı açılmasının am? Bu iyi olamaz ...
  3. Daha doğrusu ben dosyanın adını değiştirmek eğer veritabanına gidin ve dosya I güncelleyebilirsiniz, bu sergiyi hatta tüm yol adları, ya da gerçek dosyaları kendilerini, daha, veritabanındaki dosyaların isimlerini koymak için seçtim değiştirmek istiyorum. Ben yolunu değiştirirseniz, ben sadece html kez değiştirebilirsiniz. Bu iyi bir fikir mi?

Teşekkürler!

0 Cevap