我需要将我的项目从MySQL转换为MySQL我,我在MySQL中获取对象及其工作但在MySQL中我不能正常工作
MySQL中的这段代码(正在运行)
$sqlSelectSe = mysql_query("SELECT * FROM config");
$FetchSe = mysql_fetch_object($sqlSelectSe);
define("s_name",$FetchSe->s_name);
define("s_url",$FetchSe->s_url);
define("s_email",$FetchSe->s_email);
这在MySQL我(不工作)
$sqlSelectSe = $mysqli->query("SELECT * FROM config");
$FetchSe = mysql_fetch_object($sqlSelectSe);
define("s_name",$FetchSe->s_name);
define("s_url",$FetchSe->s_url);
define("s_email",$FetchSe->s_email);
答案 0 :(得分:0)
我用于mysqli连接的连接样式如下;希望如果你这样做,你应该能够使你的连接正常工作。尽量不要混淆程序和OO风格的代码〜它可能会起作用但是不好的做法会导致不良习惯。
$dbhost = 'localhost';
$dbuser = 'root';
$dbpwd = 'xxx';
$dbname = 'xxx';
$conn = new mysqli( $dbhost, $dbuser, $dbpwd, $dbname );
然后我更喜欢使用OO样式表示法来保持初始连接,因此选择记录的查询:
$sql='select * from users';
$results=$conn->query( $sql );
if( $results ){
while( $rs=$results->fetch_object() ) echo $rs->username;/* etc */
}
答案 1 :(得分:0)
谢谢你@RumRaider 我从另一个方面解决它
$conn = mysqli_connect("localhost", "root", "", "prstitodb");
$sql="SELECT * FROM config";
if ($result=mysqli_query($conn,$sql)){
$FetchSe = mysqli_fetch_object($result);