|
|
|
ช่วยดูให้หน่อยครับ Deprecated: Function mysql_db_query() is deprecated in แบบนี้ มา 4 วันแล้ว |
|
|
|
|
|
|
|
คือผมเป็นมือใหม่มากๆ หาความรู้ในgoogle นี้แหละครับ เขียนโดยอาศัยใจรัก
ตอนนี้ติดปัญหานี้อยุ่ครับ
Deprecated: Function mysql_db_query() is deprecated in
เป็นใน google เค้าบอกให้ใช้ mysql_query() แทนครับ
แต่ประเด็นคือ ผมไม่เข้าใจอ่ะครับ ว่า คำว่าใช้แทนมันใช้อย่างไร
อย่างไรรบกวนช่วยแก้ไขให้ผมหน่อยได้มั้ยครับ
โค้ดที่ผมเขียนครับ
Code (PHP)
<html>
<title></title>
<head></head>
<body>
<?php
$ebits = ini_get('error_reporting');
error_reporting($ebits ^ E_NOTICE);
?>
<?
$FILE = fopen( "worapon.csv", "r");
$data = fgetcsv( $FILE , 1024 );
$i=1;
do
{
if ($i == 1){
$data = fgetcsv( $FILE , 1024 );
$i++;
}
else{
$host="localhost";
$user="root";
$password="";
$dbname="mydatabase";
$conetion=mysql_connect($host,$user,$password) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เธ•เธดเธ”เธ•เนเธญเธเนเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$db=mysql_select_db($dbname) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เน€เธฅเธทเธญเธเธเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$sql="INSERT INTO worapon (NO,DL,ROUTE,TRIP,NO1,KSK,ROUTE1,TRIP1,NO2,RBI,ROUTE2,TRIP2, NO3,NTS,ROUTE3,TRIP3,NO4,SP,ROUTE4,TRIP4,NO5,JW,ROUTE5 ,TRIP5,NO6,LTS,ROUTE6,TRIP6,NO7,A&D,ROUTE7,TRIP7,NO8,KTS,ROUTE8,TRIP8,NO9,CPS,ROUTE9,TRIP9)
VALUES ('$data[0]', '$data[1]', '$data[2]', '$data[3]'$data[4]', '$data[5]', '$data[6]', '$data[7]'$data[8]', '$data[9]', '$data[10]', '$data[11]'$data[12]', '$data[12]', '$data[13]', '$data[14]'$data[15]', '$data[16]', '$data[17]',
'$data[18]'$data[19]', '$data[20]', '$data[21]', '$data[22]'$data[23]', '$data[24]', '$data[25]', '$data[26]'$data[27]', '$data[28]', '$data[29]', '$data[30]'$data[31]', '$data[32]'$data[33]', '$data[34]', '$data[35]', '$data[36]'$data[37]', '$data[38]', '$data[39]', '$data[40]');";
$dbquery= mysql_db_query($dbname,$sql);
mysql_close();
$data = fgetcsv( $FILE , 1024 );
$i++;
}}while ( !feof( $FILE ) );
?>
</body>
</html>
อย่างไรรบกวนด้วยนะครับ
ขอบคุณครับ
Tag : PHP
|
|
|
|
|
|
Date :
2013-05-27 07:14:41 |
By :
เอ้ |
View :
1372 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_query($sql);
จบ
|
|
|
|
|
Date :
2013-05-27 08:18:29 |
By :
อิอิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_db_query เป็นของเวอร์ชั่นเก่าครับ โดคดนี้ตอนนี้ไม่มีแล้ว
|
|
|
|
|
Date :
2013-05-27 09:02:04 |
By :
turaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี้โค้ดผมครับ
<html>
<title></title>
<head></head>
<body>
<?
$FILE = fopen( "worapon.csv", "r");
$data = fgetcsv( $FILE , 1024 );
$i=1;
do
{
if ($i == 1){
$data = fgetcsv( $FILE , 1024 );
$i++;
}
else{
$host="localhost";
$user="root";
$password="";
$dbname="mydatabase";
$conetion=mysql_connect($host,$user,$password) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เธ•เธดเธ”เธ•เนเธญเธเนเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$db=mysql_select_db($dbname) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เน€เธฅเธทเธญเธเธเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$sql="INSERT INTO worapon (NO,DL,ROUTE,TRIP,NO1,KSK,ROUTE1,TRIP1,NO2,RBI,ROUTE2,TRIP2,NO3,NTS,ROUTE3,TRIP3,NO4,SP,ROUTE4,TRIP4,NO5,JW,ROUTE5,TRIP5,NO6,LTS,ROUTE6,TRIP6,NO7,A&D,ROUTE7,TRIP7,NO8,KTS,ROUTE8,TRIP8,NO9,CPS,ROUTE9,TRIP9)";
(บรรทัดที่ 30 ครับ ) $sql=" VALUES ('$data[0]','$data[1]','$data[2]','$data[3]'$data[4]','$data[5]','$data[6]','$data[7]'$data[8]','$data[9]','$data[10]','$data[11]'$data[12]','$data[12]','$data[13]','$data[14]'$data[15]','$data[16]','$data[17]','$data[18]'$data[19]','$data[20]','$data[21]','$data[22]'$data[23]','$data[24]','$data[25]','$data[26]'$data[27]','$data[28]','$data[29]','$data[30]'$data[31]','$data[32]'$data[33]','$data[34]','$data[35]','$data[36]'$data[37]','$data[38]','$data[39]','$data[40]')"; (สิ้นสุด บรรทัดที่ 30 ครับ )
$dbquery= mysql_query($sql);
mysql_close();
$data = fgetcsv( $FILE , 1024 );
$i++;
}
}while ( !feof( $FILE ) );
?>
</body>
</html>
อย่างไรรบกวนด้วยนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2013-05-27 09:35:19 |
By :
เอ้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแก้ไขใหม่ครับ เพื่อให้ดูง่ายขึ้น
Code (PHP)
<html>
<title></title>
<head></head>
<body>
<?
$FILE = fopen( "worapon.csv", "r");
$data = fgetcsv( $FILE , 1024 );
$i=1;
do
{
if ($i == 1){
$data = fgetcsv( $FILE , 1024 );
$i++;
}
else{
$a = array();
echo $a[1];
$host="localhost";
$user="root";
$password="";
$dbname="mydatabase";
$conetion=mysql_connect($host,$user,$password) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เธ•เธดเธ”เธ•เนเธญเธเนเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$db=mysql_select_db($dbname) or die("เนเธกเนเธชเธฒเธกเธฒเธฃเธ–เน€เธฅเธทเธญเธเธเธฒเธเธเนเธญเธกเธนเธฅเนเธ”เน");
$sql="INSERT INTO worapon (NO,DL,ROUTE,TRIP,NO1,KSK,ROUTE1,TRIP1,NO2,RBI,ROUTE2,TRIP2,NO3,NTS,ROUTE3,TRIP3,NO4,SP,ROUTE4,TRIP4,NO5,JW,ROUTE5,TRIP5,NO6,LTS,ROUTE6,TRIP6,NO7,A&D,ROUTE7,TRIP7,NO8,KTS,ROUTE8,TRIP8,NO9,CPS,ROUTE9,TRIP9)";
$sql=" VALUES ('$data[0]','$data[1]','$data[2]','$data[3]'$data[4]','$data[5]','$data[6]','$data[7]'$data[8]','$data[9]','$data[10]','$data[11]'$data[12]','$data[12]','$data[13]','$data[14]'$data[15]','$data[16]','$data[17]','$data[18]'$data[19]','$data[20]','$data[21]','$data[22]'$data[23]','$data[24]','$data[25]','$data[26]'$data[27]','$data[28]','$data[29]','$data[30]'$data[31]','$data[32]'$data[33]','$data[34]','$data[35]','$data[36]'$data[37]','$data[38]','$data[39]','$data[40]')";
$dbquery= mysql_query($sql);
mysql_close();
$data = fgetcsv( $FILE , 1024 );
$i++;
}
}while ( !feof( $FILE ) );
?>
</body>
</html>
|
|
|
|
|
Date :
2013-05-27 09:41:11 |
By :
เอ้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหตุผลอย่างที่ผมบอกอ่ะครับ
ถ้าในโค้ดคุณคือ $data[40] มันไม่มีอยู่จริง
เป็นไปได้ว่า ในไฟล์ csv เนี่ย คอลัมน์ที่ 41 มันไม่มี (index เริ่มจาก 0 ดังนั้น 40 จะหมายถึงข้อมูลคอลัมม์ที่ 41)
ลองตรวจสอบไฟล์ csv ที่อ่านเข้ามาครับ
|
|
|
|
|
Date :
2013-05-27 09:55:04 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|