Error message

Notice: Undefined offset: 1 in counter_get_browser() (line 70 of /volume1/librarythings/www/sites/all/modules/counter/counter.lib.inc).

PHP寫入MySQL資料庫

Categories : 

這幾天真的是工作一堆一起來,除了傳播學院的網站外

教育學院的也需要做一些內容更動

這次的挑戰是活動報名,但是對於程式一點都不通的我

只好硬著頭皮開始摸索

之前都是靠Dreamweaver來做寫入資料庫的動作,

但好巧不巧的,中文存入一直有問題,

上網找了很多方法,開了連線使用utf8,資料庫設定程utf8等等的

都還是給我亂碼,所以只好透過自己人工來撰寫一些程式碼來試試看是否存入也會有中文亂碼的問題

結果,真的可以正常地把資料存進去了

 

而且,如果只要單存的寫入資料庫的話,其實,比我想像中簡單多了

只要先設定好資料庫連線的檔案,可以叫connect.php等,你愛命名程什麼就是什麼

然後再資料送出後的畫面上方,寫上

<?
include("./connect/connect.php");
    $sql = "INSERT INTO database (`A1`,`A2`,`A3`,`A4`,`A5`) VALUES ('$_POST[A1]','$_POST[A2]','$_POST[A3]','$_POST[A4]','$_POST[A5]')";
    mysql_query($sql);
?>

這樣就大功告成了,不過我這樣的寫法,是因為在送出前就有先做資料內容的檢查,才可以這樣寫

而且也不知道這樣寫是不是最正統的XD

但總之就是解決了我的問題啦~哈哈

Read more about: