SQL Server to MySQL

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา SQL Server to MySQL

SQL Server to MySQL

อยากสอบถามเรื่องการเขียน php  เพื่อนำข้อมูลจาก SQL Server ไปลงใน MySQL  ดิฉันทำมาประมาณนี้อ่ะค่ะ แต่ไม่รู้ว่าทำไมถึง insert ข้อมูลจาก sql server ไป mysql ไม่ได้ รบกวนช่วยแนะนำหน่อยค่ะ ขอบคุณค่ะsmiley

 

<html>
<head>
<title>  A I </title>
</head>
<body>
<?
$objConnect = mssql_connect("localhost","sa","12345") or die("Error Connect to Database");
$objDB = mssql_select_db("Cosmaprof");
$strSQL = "SELECT DI_REF,DI_AMOUNT,DI_DATE FROM  DOCINFO WHERE DI_DT='34'";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<br><br>
<table width="600" border="1">
  <tr>
    <th width="150" > <div align="center" >AI_NO</div></th>
    <th width="150"> <div align="center">AI_AMOUNT</div></th>
    <th width="150"> <div align="center">AI_DATE</div></th>
   </tr>
<?
while($objResult = mssql_fetch_array($objQuery))
{?>
  <tr>
    <td width="200"  ><div align="center"><?=$objResult["DI_REF"];?></div></td>
    <td  width="200" ><div align="center"><?=$objResult["DI_AMOUNT"];?></div></td>
    <td  width="300" ><div align="center"><?=$objResult["DI_DATE"];?></div></td>
  </tr>
  <?
	mssql_close($objConnect);

	$ai_no=$objResult["DI_REF"]; 
    $ai_amount=$objResult["DI_AMOUNT"];
    $ai_date=$objResult["DI_DATE"];
    $objConn=mysql_connect('localhost','root','12345','cosmabase_local') or die('Error Connect to Database');
	$sql_in ="INSERT INTO cmp_total_ai(AI_NO,AI_AMOUNT,AI_DATE)VALUES('$ai_no','$ai_amount','$ai_date')";
	$sqlQuery=mysql_query($sql_in)or die ('cannot insert');  
	mysql_close($objConn);
}
?>
</table>
</body>
</html>


Thidaratfaii 183.89.91.xxx 08-09-2014 11:15:49

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ไม่เคยฝช้ sql server แต่สงสัย 
เรารันคำสั่ง mysql กับ mssql พร้อมกันได้หรอ? 

คำแนะนำ ให้ทดสอบ แสดงข้อมูล ด้วย mssql และ ก็ แสดงข้อมูลด้วย คำสั่ง mysql ซ่อนเข้าไป อีกที
ถ้าข้อมูลแสดงทั้งสอง แสดงว่าร่วมกันได้ ดังนั้นการแสดงเพื่อบันทึกข้อมูล ก็น่าจะทำได้


ninenik 124.120.41.xxx 08-09-2014






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ