Warning: mysqli_query() expects parameter 1 to be mysqli, null given in....
Code (PHP)
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysql_query($conn,$sql) or die("Error Qeury [".$db_query."]"); <<----- บรรทัดนี้ครับ
$result = mysql_fetch_array($db_query) or die('Error Qeury ['.$result.']');
ลองใช้ฟังก์ชั่น mysql ธรรมดาดูครับผม
Date :
2010-10-14 20:20:09
By :
deawx
mysql_query() ธรรมดาได้ ครับ...
แบบว่าผมจะเปลี่ยนเป็น mysqli_query() ทั้งหมดนะครับ มีวิธีไหมครับ...
Date :
2010-10-14 20:40:53
By :
Newboy
mysqli_connect อยู่ไหนครับ
Date :
2010-10-15 00:07:07
By :
PlaKriM
Code (PHP)
error_reporting(E_ALL ^ E_NOTICE);
//---> Connect to DB --->
$host = 'localhost';
$user = 'root';
$pw = 'root';
$db_name = 'my_db';
$conn = mysqli_connect($host,$user,$pw);
if (!$conn) {
die('Connect Error : (' . mysqli_connect_errno() . ')<hr/>'. mysqli_connect_error());
}
Date :
2010-10-15 00:45:59
By :
Newboy
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die(mysql_error($conn));
$result = mysqli_fetch_array($db_query) or die(mysql_error($conn));
แบบนี้ละ งงนะต้องเดาเนี้ย เอาโค๊ดทั้งหมดที่เกี่ยวข้องไม่ได้หรอ
Date :
2010-10-15 02:06:34
By :
PlaKriM
Code (PHP)
error_reporting(E_ALL ^ E_NOTICE);
//---> Connect to DB --->
$host = 'localhost';
$user = 'root';
$pw = 'root';
$db_name = 'dynamaxim';
$conn = mysqli_connect($host,$user,$pw);
if (!$conn) {
die('Connect Error : (' . mysqli_connect_errno() . ')<hr/>'. mysqli_connect_error());
}
//-------------
$u_name = $_POST['username'];
$chkUser = selectUsername($u_name);
if($chkUser){
echo "<script>alert('Username Availided !');history.back();</script>";
die;
}else
echo 'OK';
//--------------
function selectUsername($u_name){
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die("Error Qeury [".$db_query."]");
$result = mysqli_fetch_array($db_query) or die('Error Qeury ['.$result.']');
return $result;
}
//-------------
<form id="register" name="register" method="post" action="reg.php" enctype="multipart/form-data">
<input type="text" name="username" id="username" />
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
มันเป็นเพราะอะไรหรอครับ...
Date :
2010-10-15 02:13:22
By :
Newboy
ดัน ครับ...
Date :
2010-10-15 13:14:14
By :
Newboy
Code (PHP)
error_reporting(E_ALL ^ E_NOTICE);
//---> Connect to DB --->
$host = 'localhost';
$user = 'root';
$pw = 'root';
$db_name = 'dynamaxim';
global $conn; //เพิ่ม
$conn = mysqli_connect($host,$user,$pw);
if (!$conn) {
die('Connect Error : (' . mysqli_connect_errno() . ')<hr/>'. mysqli_connect_error());
}
//-------------
$u_name = $_POST['username'];
$chkUser = selectUsername($u_name);
if($chkUser){
echo "<script>alert('Username Availided !');history.back();</script>";
die;
}else
echo 'OK';
//--------------
function selectUsername($u_name){
global $conn;
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die(mysqli_error($conn));
$result = mysqli_fetch_array($db_query) or die(mysqli_error($conn));
return $result;
}
//-------------
<form id="register" name="register" method="post" action="reg.php" enctype="multipart/form-data">
<input type="text" name="username" id="username" />
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
อะลองดู
Date :
2010-10-15 13:22:47
By :
PlaKriM
Code (PHP)
function selectUsername($u_name){
global $conn;
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die("Error Qeury [".$db_query."]");
$result = mysqli_fetch_array($db_query) or die('Error Qeury ['.$result.']');
return $result;
}
Date :
2010-10-15 13:25:16
By :
pjgunner.com
ขึ้น Error Qeury [] ไม่ฟ้องอย่างอื่นเลยครับ...
Code (PHP)
function selectUsername($u_name){
global $conn;
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die("ำrror Qeury [".$db_query."]");
$result = mysqli_fetch_array($db_query) or die('Error Qeury ['.$result.']'); //<<--- Error Qeury [] ตรงนี้ครับ...
$result = mysqli_fetch_array($db_query) or die(mysqli_error($conn)); // ถ้าแบบนี้ไม่มีอะไรเกิดขึ้นเลยครับ... ขาวสะอาด
return $result;
}
ปล. connect ผมทำแบบคุณ PlaKriM บอกแล้วครับ...
Date :
2010-10-15 18:52:04
By :
Newboy
Code (PHP)
error_reporting(E_ALL ^ E_NOTICE);
//---> Connect to DB --->
$host = 'localhost';
$user = 'root';
$pw = 'root';
$db_name = 'dynamaxim';
global $conn; //เพิ่ม
$conn = mysqli_connect($host,$user,$pw);
if (!$conn) {
die('Connect Error : (' . mysqli_connect_errno() . ')<hr/>'. mysqli_connect_error());
}
//-------------
$u_name = $_POST['username'];
$chkUser = selectUsername($u_name);
if($chkUser){
echo "<script>alert('Username Availided !');history.back();</script>";
die;
}else
echo 'OK';
//--------------
function selectUsername($u_name){
global $conn;
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die(mysqli_error($conn));
$result = mysqli_fetch_array($db_query, MYSQLI_ASSOC) or die(mysqli_error($conn));
return $result;
}
//-------------
<form id="register" name="register" method="post" action="reg.php" enctype="multipart/form-data">
<input type="text" name="username" id="username" />
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
อะงมอีกรอบ
Date :
2010-10-16 00:41:23
By :
PlaKriM
ได้แล้วครับ ขอบคุณครับ... ทำไปทำมาเป็นแบบนี้ครับ
function selectUsername($u_name){
global $conn;
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql);// or die("error Qeury [".$conn ."]");
//$result = mysqli_fetch_row($db_query);// or die('Error Qeury ['.$result.']');
$result = mysqli_fetch_array($db_query);// or die(mysqli_error($conn));
return $result;
}
Date :
2010-10-16 01:57:35
By :
Newboy
งง คับ ทำไมต้อง mysqli ด้วยคับ แตกต่างกันยังไง กับ mysql ทำมาดา
Date :
2011-10-13 11:03:23
By :
yokoiioyok
ดีค่ะ
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\AppServ\www\meeting\del_meeting.php on line 7
มันลบข้อมูลไม่ได้ค่ะ
ใครู้บอกที
<?php
require 'connectdb.php';
$id = $_GET['id'];
$sql = "delete from meeting_list where id='$id'";
$result = mysqli_query($link,$sql);
if($result){
echo "<script>alert('ลบข้อมูลสำเร็จ');window.location='meeting.php';</script>";
}else{
echo "<script>alert('ลบข้อมูลไม่สำเร็จ');history.back();</script>";
}
?>
<meta charset="utf-8">
Date :
2017-10-04 12:45:29
By :
ชนกสุดา
ลองเข้าไปดูในไฟล์ connectdb.php
ว่าตัวแปร object ที่ใช้ connect เป็น $link จริงหรือเปล่า
ตัวอักษร sensitive อักษรเล็กใหญ่ด้วยนะครับ
Date :
2017-10-04 13:04:46
By :
Chaidhanan
$sql = "SELECT user_id FROM users WHERE user_name='".$u_name."'";
$db_query = mysqli_query($conn,$sql) or die("ำrror Qeury [".$db_query."]");
$db_query = mysqli_query($conn,$sql) or die(mysqli_query($sql));
Date :
2021-07-29 15:03:43
By :
teerasak
โทษทีคับ
$db_query = mysqli_query($conn,$sql) or die(mysqli_error($sql));
Date :
2021-07-29 15:04:53
By :
teerasak
1
Date :
2024-07-07 13:18:36
By :
pHqghUme
Load balance : Server 04