作者bibo9901 (function(){})()
看板PHP
标题Re: [请益] 装了xampp无法传递php值
时间Sun Sep 1 12:01:34 2013
※ 引述《york463 ()》之铭言:
: 各位版友好,
: 小弟今天灌了xampp後,写了一些类似会员系统的东西放在htdocs里面,
: 可是在按submit後一直跑出这个:
: Notice: Undefined variable: db_host in C:\xampp\htdocs\buy_system\buyok.php on
: line 5
: Notice: Undefined variable: db_user in C:\xampp\htdocs\buy_system\buyok.php on line 5
: Notice: Undefined variable: db_pass in C:\xampp\htdocs\buy_system\buyok.php on line 5
: Notice: Undefined variable: db_name in C:\xampp\htdocs\buy_system\buyok.php on line 6
: 但我明明有在buyok.php设定require('config2.php')去取值,
: 後来用了朋友的电脑可以後才发现是我自己的电脑不行,
: buyok.php抓不到config2.php里的mysql_connect("localhost", "root", "")的值...
: 请问是什麽原因呢?
因为你讲得不怎麽清楚、又没有给程式码, 我只能用猜的
1. 你在 config2.php 里面直接写 mysql_connect("localhost", "root", "")
根本没有定义 $db_host, $db_user... 等等变数,
然後我又猜你 byuok.php 里有一行 mysql_connect($db_host, ... )
才出现 Notice: Undefined variable
2. 至於你朋友的电脑为什麽可以, 那是因为
i. 你朋友的 php.ini 把这个警告关掉了
ii. mysql_* 函式会自动使用最近建立的连线(也就是在config2.php建立的那个)
所以整个程式没问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.40.1