CODE ผิดตรงไหนหาเท่าไหร่ก็หาไม่เจอ Code ตามข้างล่างเวลา Run แล้วเกิด Error Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost'
Code ตามข้างล่างเวลา Run แล้วเกิด Error
" Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\AppServ\www\website\cms\news_add2.php on line 22
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in E:\AppServ\www\website\cms\news_add2.php on line 22
"
Remark : line 22 คือ Line ก่อนสุดท้ายตาม Code ข้างล่าง
อยากทราบว่าผิดตรงไหน ทั้งๆที่ ก็ Connect DB ได้แล้ว ตั้งแต่ Require บรรทัดแรก?
==========================================
<?
require("auth.inc.php"); //connect DB และเช็ค Session
$title = $_POST['newstitle'];
$descr =$_POST['newsdes'];
$image = $_FILES['newsimage']['tmp_name'];
$image_name = $_FILES['image_name']['name'];
$image_name = $_FILES['image_name']['size'];
$image_name = $_FILES['image_name']['type'];
$date_today = date("Y-m-d");
if ($title=='' or $descr=='') {
echo "<h2> กรุณากรอกข้อมูลหัวข้อข่าว หรือ เนื้อหา ให้ครบถ้วน</h2>";
echo "<script> alert('กรุณากรอกข้อมูลหัวข้อข่าว หรือ เนื้อหา ให้ครบถ้วน');window.location='news_add.php';</script>";
exit();
}
$sql = "INSERT INTO tbnews VALUES (null,'$title','$descr','$date_today','')";
//echo $sql."<br>";
$r= mysql_query($sql);
?>
==========================================
Code - auth.inc.php
<?
require("config.inc.php");
if (!isset($_SESSION['ses_user'] )) {
if (!isset($_REQUEST[$cook_nm] ) ) {
header("Location:index.php?");
exit;
} else {
mysql_connect($dbhost,$dbuser,$dbpass) or
die("เชื่อมต่อ MySQL ไม่ได้!!! ");
mysql_select_db($dbname);
mysql_query("set NAMES tis620 ");
$dbquery = mysql_query("SELECT user, passwd, lastlog from tbuser WHERE user='$_COOKIE[$cook_nm]'");
$result = mysql_fetch_array($dbquery);
if (!$result) {
header("Location:index.php");
exit;
}
if ($_COOKIE[$cook_pw] != $result['passwd']) {
header("Location: index.php");
exit;
}
$_SESSION['ses_user'] = $_COOKIE[$cook_nm];
$_SESSION['last_log'] = $result['lastlog'];
}
}
?>
==========================================
Code - config.inc.php
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_start();
$cook_nm = 'login_26br';
$cook_pw = 'log_65pw';
$cook_time = 3600 * 24 * 2;
$dbhost = "localhost"; // Database server
$dbname = "snp";
$dbuser = "root";
$dbpass = "bydo2000"; // รหัสผ่าน
//ตั้งเวลาระบบเข้า
$bkk= mktime(gmdate("H")+7,gmdate("i")+0,gmdate("s"),
gmdate("m") ,gmdate("d"),gmdate("Y"));
$datetimeformat="j/m/y - H:i";
$now = date($datetimeformat,$bkk);
?>
===================================
Tag : - - - -
Date :
28 ก.ย. 2550 11:15:03
By :
bblunar
View :
1647
Reply :
3
ตรง Insert into $tb()values();
มันไม่ได้ระบุฟิวที่จะลงนี้ค่ะ
Date :
28 ก.ย. 2550 11:57:07
By :
nutt
ไม่น่าจะใช่นะเพราะแก้คำสั่ง Insert into $tb() ก็ยังเป็นเหมือนเดิม
Date :
28 ก.ย. 2550 13:11:31
By :
bb
password ตรง connect กะ database คือคำตอบสุดท้ายยย กลับไปแก้ซะ ก็จบ
Date :
28 ก.ย. 2550 14:15:26
By :
อิอิ
Load balance : Server 05