 |
Warning: mssql_close() ตอนทดสอบเครื่องตัวเองใช้ได้ แต่พอขึ้น server มัน eror |
|
 |
|
|
 |
 |
|
Code (PHP)
mssql_close();
แค่นี้พอครับ
|
 |
 |
 |
 |
Date :
2012-01-25 10:18:55 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เปลี่ยนตามที่ พี่ win แล้วมันยัง eror เหมืิอนเดิมเลยครับ
ข้างล่างเป็น code connect ครับ
Code (PHP)
<?
// Code connect db to Ms Sql
$objConnect = mssql_connect("xxx","user","pass") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
?>
eror
Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource in
แก้ยังไงครับ รวนทั้งหมดเลย ตอนที่เครื่องตัวเองใช้ได้ซะงั้น
|
 |
 |
 |
 |
Date :
2012-01-25 10:31:48 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อันแรก คุณไป close result resource ที่มันให้ close คือ link resource
$objConnect ตัวนี้ครับ
|
 |
 |
 |
 |
Date :
2012-01-25 11:04:25 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมลงใหม่ ตัวนี้เลยครับ
Code (PHP)
<?php
$result = mssql_query("select IDCard from Applicant where IDCard='$IDCard'") ;
$num = mssql_num_rows($result) ;
if($num<=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>ท่านยังไม่เคยลงทะเบียนสมัครงานไว้กับระบบ หรือรหัสบัตรประชาชนไม่ถูกต้องค่ะ</br></font></center>" ;
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>รอสักครู่ ระบบจะพาท่านไปหน้ากรอกประวัติ ท่านสามารถเข้าไปลงทะเบียนรับสมัครงานได้เลยค่ะ</b></font></center>" ;
print "<meta http-equiv=refresh content=3;URL=signup.php>";
exit() ;
}
else {
$dbarr = mssql_fetch_array($result) ;
if($IDCard!=$dbarr['IDCard'] ) {
echo "รหัสบัตรประชาชนไม่ถูกต้องครับ" ;
exit() ;
}
else {
$login_true = $IDCard ;
session_register("login_true") ;
echo "<meta http-equiv='refresh' content='0 ;url=member_detail.php'>" ;
exit() ;
}
}
}
mssql_close($objConnect);
?>
ก็ยัง eror เหมือนเดิมเลยครับ
|
 |
 |
 |
 |
Date :
2012-01-25 11:14:55 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่เห็น include ไฟล์ connect มาแล้วมันทำงานได้หรอครับ
|
 |
 |
 |
 |
Date :
2012-01-25 11:22:21 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่มแล้ว ยัง eror เหมือนเดิมครับ
Code (PHP)
<?php
include("config.inc.php") ;
$result = mssql_query("select IDCard from Applicant where IDCard='$IDCard'") ;
$num = mssql_num_rows($result) ;
if($num<=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>ท่านยังไม่เคยลงทะเบียนสมัครงานไว้กับระบบ หรือรหัสบัตรประชาชนไม่ถูกต้องค่ะ</br></font></center>" ;
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>รอสักครู่ ระบบจะพาท่านไปหน้ากรอกประวัติ ท่านสามารถเข้าไปลงทะเบียนรับสมัครงานได้เลยค่ะ</b></font></center>" ;
print "<meta http-equiv=refresh content=3;URL=signup.php>";
exit() ;
}
else {
$dbarr = mssql_fetch_array($result) ;
if($IDCard!=$dbarr['IDCard'] ) {
echo "รหัสบัตรประชาชนไม่ถูกต้องครับ" ;
exit() ;
}
else {
$login_true = $IDCard ;
session_register("login_true") ;
echo "<meta http-equiv='refresh' content='0 ;url=member_detail.php'>" ;
exit() ;
}
}
}
mssql_close($objConnect);
?>
|
 |
 |
 |
 |
Date :
2012-01-25 11:25:59 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอามาแปะโดยไม่ต้อง include ดูซิครับ
|
 |
 |
 |
 |
Date :
2012-01-25 11:29:18 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอา include ออก มันก็ eror เหมือนเดิม ไมเป็นงี้ละครับ
Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource in
|
 |
 |
 |
 |
Date :
2012-01-25 11:41:04 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อันที่จริง Error นี้ไม่น่าจะเกิดและเป็นปัญหาครับ เพราะคุณเปิด และปิด Connection ก็แค่นั้นครับ
|
 |
 |
 |
 |
Date :
2012-01-25 11:47:05 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าไป comment มันซะ มันไม่้ eror แต่ มันว่างเป็นหน้าขาวเลยครับ ไม่มีอะไรเลย
|
 |
 |
 |
 |
Date :
2012-01-25 11:59:19 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$objConnect = mssql_connect("xxx","user","pass") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
mssql_close($objConnect);
ลองแค่นี้แล้วรันดูครับ
ผมว่าผมเห็นแล้วหละว่าเพราะอะไร แต่อาจจะผิดก้ได้
|
 |
 |
 |
 |
Date :
2012-01-25 12:02:19 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หน้าขาวว่างเปล่าเลยครับ
ไฟล์ login
Code (PHP)
<?php
include("config.inc.php") ;
$result = mssql_query("select IDCard from Applicant where IDCard='$IDCard'") ;
$num = mssql_num_rows($result) ;
if($num<=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>ท่านยังไม่เคยลงทะเบียนสมัครงานไว้กับระบบ หรือรหัสบัตรประชาชนไม่ถูกต้องค่ะ</br></font></center>" ;
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>รอสักครู่ ระบบจะพาท่านไปหน้ากรอกประวัติ ท่านสามารถเข้าไปลงทะเบียนรับสมัครงานได้เลยค่ะ</b></font></center>" ;
print "<meta http-equiv=refresh content=3;URL=signup.php>";
exit() ;
}
else {
$dbarr = mssql_fetch_array($result) ;
if($IDCard!=$dbarr['IDCard'] ) {
echo "รหัสบัตรประชาชนไม่ถูกต้องครับ" ;
exit() ;
}
else {
$login_true = $IDCard ;
session_register("login_true") ;
echo "<meta http-equiv='refresh' content='0 ;url=member_detail.php'>" ;
exit() ;
}
}
}
?>
นี่ไฟล์ include ครับ
Code (PHP)
<?
$objConnect = mssql_connect("xxx","xxx","xxx") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
mssql_close($objConnect);
?>
|
 |
 |
 |
 |
Date :
2012-01-25 12:11:04 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมให้คุณรันไฟล์นี้นะครับ
Code (PHP)
<?
$objConnect = mssql_connect("xxx","xxx","xxx") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
mssql_close($objConnect);
?>
|
 |
 |
 |
 |
Date :
2012-01-25 12:14:40 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โล่งๆๆเหมือนกันครับ
|
 |
 |
 |
 |
Date :
2012-01-25 12:19:19 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแบบนี้
Code (PHP)
<?
echo "begin";
$objConnect = mssql_connect("xxx","xxx","xxx") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
mssql_close($objConnect);
echo "end";
?>
|
 |
 |
 |
 |
Date :
2012-01-25 12:28:03 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันขึ้น
beginend
ครับผม
|
 |
 |
 |
 |
Date :
2012-01-25 12:34:52 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หุหุ ทำไมคุณ Connect เสร็จ แล้วก็ปิดทันทีครับ แล้วที่เหลือมันจะใช้ได้อย่างไร แล้วคุณก็ไปปิดอีกทีข้างล่างอีกที
หุหุ
|
 |
 |
 |
 |
Date :
2012-01-25 12:42:18 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
config.inc.php
Code (PHP)
<?php
$objConnect = mssql_connect("xxx","xxx","xxx") or die("Error Connect to Database");
$objDB = mssql_select_db("xxx");
?>
Code (PHP)
<?php
include("config.inc.php") ;
$result = mssql_query("select IDCard from Applicant where IDCard='$IDCard'") ;
$num = mssql_num_rows($result) ;
if($num<=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>ท่านยังไม่เคยลงทะเบียนสมัครงานไว้กับระบบ หรือรหัสบัตรประชาชนไม่ถูกต้องค่ะ</br></font></center>" ;
echo "<br><br><center><font size='3' face='MS Sans Serif'><b>รอสักครู่ ระบบจะพาท่านไปหน้ากรอกประวัติ ท่านสามารถเข้าไปลงทะเบียนรับสมัครงานได้เลยค่ะ</b></font></center>" ;
print "<meta http-equiv=refresh content=3;URL=signup.php>";
exit() ;
}
else {
$dbarr = mssql_fetch_array($result) ;
if($IDCard!=$dbarr['IDCard'] ) {
echo "รหัสบัตรประชาชนไม่ถูกต้องครับ" ;
exit() ;
}
else {
$login_true = $IDCard ;
session_register("login_true") ;
echo "<meta http-equiv='refresh' content='0 ;url=member_detail.php'>" ;
exit() ;
}
}
}
mssql_close($objConnect);
?>
แบบนี้ยัง error อยู่ไหม
|
 |
 |
 |
 |
Date :
2012-01-25 12:51:07 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource i
eror ครับ
|
 |
 |
 |
 |
Date :
2012-01-25 12:58:27 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
@mssql_close($objConnect);
แก้ปัญหาไปได้ครับ 
|
 |
 |
 |
 |
Date :
2012-01-26 10:14:58 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เหมือนพี่วินบอกใส่ mssql_close(); เฉยๆ ก้ได้ครับ
|
 |
 |
 |
 |
Date :
2012-01-26 11:19:48 |
By :
ikikkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ครับ
|
 |
 |
 |
 |
Date :
2012-01-26 12:14:52 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณพี่ๆๆ มากนะครับที่ช่วยแนะนำ
ผมใช้วิธีเปลี่ยน Host เลยครับ สร้าง win2003 DB เป็น Mssql2005 เอง แล้วชี้ dns มาที่ server ผมเลย จบปัญหาครับ
นั่งปวดหัวมา 2 วันเต็มๆๆ ตอนนี้ code รับปรกติละ ไม่ต้องแก้ mssql_close($objConnect); ไรเลย
ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2012-01-26 16:00:35 |
By :
pichettum01 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|