รบกวนสอบถาม MySQL result ว่าเมือทำการรันบน server แล้วเกิดปัญหาครับ
require_once('Connections/db_connect.php');
เช็คว่า เชื่อมต่อได้หรือเปล่าหรือยังครับ
-------
$row = mysql_num_rows($rs);
$row=mysql_fetch_array($rs);
2 อันนี้เก็บไว้ตัวแปรเดียวกันเลย แล้วจะใช้อันไหนอะ
Date :
2014-07-17 16:31:16
By :
progamer2000
เข้าใจล่ะครับขอบคุณครับ
ประวัติการแก้ไข 2014-07-17 16:57:11
Date :
2014-07-17 16:48:37
By :
khoson
รบกวนสอบถามอีกจุดครับ ลักษณะการฟ้องประมาณนี้
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\ohayogame\index.php:2) in C:\AppServ\www\ohayogame\index.php on line 2
จาก code ครับ
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<? session_start(); ?>
<?
//session_destroy();
require_once('Connections/db_connect.php');
if (!isset($_SESSION['MEM_USER'])) { $MEM_USER = ""; } else { $MEM_USER = $_SESSION['MEM_USER']; }
$sql = "SELECT * FROM MEMBER WHERE MEM_USER='" .$MEM_USER."'";
//print $sql;
$rs = mysql_query($sql);
$row=mysql_fetch_array($rs);
$MEM_USER = $row['mem_name'];
//print $MEM_USER;
//mysql_select_db($database_db_connect, $db_connect);
?>
ไม่แน่ใจครับว่า session มีปัญหาอะไรเหรอครับ ขอบคุณครับ
Date :
2014-07-17 17:17:15
By :
khoson
มัน warning เตือนเฉยๆครับ
ให้ใส่ @ ข้างหน้า แบบนี้ @session_start();
Date :
2014-07-17 19:01:59
By :
FreshyMusiC
ไม่ได้น่ะค่ะ แค่ warning ก็สำคัญค่ะ เพราะถ้าทำระบบล็อคอินเมื่อไหร่หงายเงิบแน่นอน
ต้องเอา session_start(); ไว้บรรทัดบนสุดค่ะ
Code (PHP)
<?php session_start(); ?>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<?
//session_destroy();
require_once('Connections/db_connect.php');
if (!isset($_SESSION['MEM_USER'])) { $MEM_USER = ""; } else { $MEM_USER = $_SESSION['MEM_USER']; }
$sql = "SELECT * FROM MEMBER WHERE MEM_USER='" .$MEM_USER."'";
//print $sql;
$rs = mysql_query($sql);
$row=mysql_fetch_array($rs);
$MEM_USER = $row['mem_name'];
//print $MEM_USER;
//mysql_select_db($database_db_connect, $db_connect);
?>
Date :
2014-07-17 19:13:24
By :
survivor
$sql = "SELECT * FROM MEMBER WHERE MEM_USER='" .$MEM_USER."'";
บนเครื่องคุณเป็น window ใช่ไหมครับ ตารางถูกสร้างเป็น อักษรตัวเล็กครับ
ถึงคุณจะพิมพ์เป็นอักษรตัวใหญ่ก็ไม่มีผลอะไร
แต่บน unix อักษรตัวเล็กตัวใหญ่มีความสำคัญครับ เช็คอักษร ชื่อ ตาราง ชื่อฟีลด์ ด้วยครับ
เมื่อคุณ export ข้อมูลมาจาก window มันจะ สร้าง pattern อักษรเป็นตัวเล็กครับ
Date :
2014-07-17 19:26:04
By :
Chaidhanan
Load balance : Server 05