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