phpmysql網站源碼
" "號中間填寫所需
$shujuku="data"; //資料庫名稱
$yonghu="root"; //資料庫用戶名
$mima=""; //資料庫密碼
mysql_query("SET NAME 'GB2312'"); //這個是強制編碼,如果你的php是utf-8的就寫utf8
如果是gbk的不管
你可以再mysql_query("SET NAME 『GB2312』")下面加入
echo "連接成功"; //如果出現這個,證明連接成功了。、
當然,如果你不加,直接運行上面的連接頁面,如果是空白,證明也是連接成功的
❷ PHP空間上傳網站源碼後但是MySQL資料庫不能用怎麼解決
sql文件是創建好數據表,並把數據表導出來的數據表文件。此方法是方便於不用再手動的去創建數據表,只要通過導入的方法就能馬上創建好數據表。你雖然設置的了資料庫配置文件,但是資料庫里沒有創建有數據表,所以,你的網站也打不開。
如何利用sql文件創建數據表
操作資料庫一般都是用phpmyadmin系統,可以去詢問你的空間商phpmyadmin的地址,然後登錄進去
這樣,數據表就自動創建好了。
❸ linux下的php到底是怎麼載入mysqli模塊的
添加擴展的基本步驟:
1、進入PHP源代碼目錄:# cd /tmp/php-5.2.14/
2、再進入要添加的mysqli擴展源碼目錄:# cd ext/mysqli/
2、調用已經編譯好的php裡面的phpize:# /usr/local/php/bin/phpize
3、然後configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 為mysql的安裝目錄)
4、make && make install
5、編譯之後,自動把mysqli.so放到了默認的php擴展目錄下,我的為 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者執行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默認路徑為 extension_dir="./" 我修改後才啟動載入的
在下面添加extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
6、重啟apache:# service httpd restart
❹ php文件怎麼打開
php是網站文件,打開文件看源碼,是要用專門的工具的,很多時候如果用記事本打開是亂碼,下載個editplus,然後就可以看源碼了。
如果想用IE打開,看運行的效果,就要裝伺服器apache,如果牽扯到資料庫還要裝mysql,也就是所謂的php+apache+mysql,具體配置:
HP下載地址:
http://www.php.net/downloads.php
MYSQL 6下載:
http://dev.mysql.com/downloads/mysql/6.0.html
http://dev.mysql.com/downloads/gui-tools/5.0.html
ZEND OPTIMIZER下載地址
http://www.zend.com/en/procts/guard/downloads
http://www.zend.com/download/144
需要下載的文件:PHP 5.2.6 zip package、PHP 5.2.6 installer
安裝APACHE、PHP installer之後,把PHP zip package解壓到php installer目錄使其支持更多ext功能。
修改httpd.conf:使其支持index.php文件
DirectoryIndex index.html index.html.var index.php
修改php5裡面的php.ini:
extension_dir = "d:\php\ext\"
請將 php.ini 中的 short_open_tag 設置為 On
增加:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
extension=php_fdf.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8.dll
extension=php_openssl.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_sqlite_external.dll
extension=php_pgsql.dll
extension=php_pspell.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll
配置環境變數Path:C:\php;c:\php\ext;
❺ 神奇的網友,你有php+ MySQL網站資料庫搜索的源代碼嗎在頁面搜索欄里敲進幾個字,然後資料庫
用sql語句查詢資料庫,
ms sql server
1、查詢所有表
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]
2、查詢所有資料庫
3、select [name] from [sysdatabases] order by [name]
查詢表中欄位
select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid]
oracle
1、查找表的所有索引型改(包括索引名,類型,構成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查詢的表
2、查找表的主鍵(包括名稱,構成列):
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查詢的表
3、查找表的唯一性約束(包卜磨判括名稱,構成列):
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查詢的表
4、查找表的外鍵(包括名稱,引用表的表名和對應的鍵名,下面是分成多步查詢):
select * from user_constraints c where c.constraint_type = 'R'游塌 and c.table_name = 要查詢的表
查詢外鍵約束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵名稱
查詢引用表的鍵的列名:
select * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名
5、查詢表的所有列及其屬性
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查詢的表
6、查詢所有表
select* from tabs
❻ 用mysql PHP 做一個網頁 用php做一個網頁,內容是把mysql中的表顯示出來,同時提供一個更新和刪除的按鈕
mysql_connect('host','root','pwd');
mysql_select_db('database');
mysql_query('set names utf8');
查詢 假設表名叫member 有 name 和 age 欄位
$rs = mysql_query('select * from member');
while($ar = mysql_fetch_assoc($rs)) {
echo '用戶名'.$ar['name'].' 年齡'.$ar['age'].'<hr/>';
}
更新和刪除如果使用 按鈕做的話 有2種方式
第一種
from 表單中存在部分要修改的元素 (這里省略)
<form name="updateForm" action="update.php" method="post">
<input type="submit" name="update" value="update"/>
<input type="hidden" name="hid" value="<?php echo $_GET['id'];?>" id="hid"/>
</form>
update.php
假設表單提交後有 $_POST['name'] 和 $_POST['age']
..... 連接數據源和選擇資料庫代碼省略 上面寫過
$rs = mysql_query('update member set name="'.$_POST['name'].',age='.$_POST['age'].' where id='.$_POST['id']);
if(mysql_affected_rows()) {
echo <<<str
<script>
alert('操作成功');
history.back();
</script>
str;
}
失敗時就按照自己需求寫把
另外一種方式是 ajax 但是代碼寫起來比較多 就省略了! 希望能幫上忙
❼ php與mysql如何配置啊
第一步:Iis安裝(這個想必大家都會吧)
第二步:配置PHP
1. PHP解壓到 c:/php4 (所有文件都在php4下
2. 搜索*.dll 復制到 c:/windows/system32
3. 在PHP裡面找 php.ini-recomndnded
復制到c:/windows 下面更名為:php.ini
並修改配置php.ini
需配置的東西:
a. register_globals= on
b. 去掉前面的分號file uploads upload_tmp_dir =c:php4tmp
(上傳文件的位置)
c.upload_nax_filesile=2M (這個限制上傳文件的大小)
D.session
Session.save_path=c:php4tmp
改過後重新啟動IIS
4.在PHP4下面建立一文件夾tmp (許可權 ever*) tmp (所有許可權)
第三步:配置PHPMYADMIN
1. 新建網站 PHPMYADMIN (埠 8899)
2. 建c:inetpubwwwrootphpmyadmin建web
3.把PHPMYADMIN復制到c:inetpubwwwrootphpmyadmin建web
4.配置 config.inc.php
a. $cft[『pmaAbsloutevri』]=』http://』.$GLOBALS[「http_server_vars」][『http_host』].』/』(也可以直接用IP代替)
b. $cfg[『blowfisg_sevret』]=」隨便「
c. $cfg[『servers』][$I][『auth_type』]=』cookie』
第四步:配置MYSQL
1. 運行SETUP.EXE
2. C:MYSQLBIN
3. 把mysql data 保存到 d:mysqldata
4. 新建網站 phpmyadmin (埠:8899)
建c:intetpupwwwrootphpmyadmin建web
把PHPADMIN直接復制到這里
配置 config.inc.php