nop 发表于 2011-12-2 19:28:52

已解决 sql插入语句中如何使用变量

本帖最后由 nop 于 2011-12-2 23:50 编辑

添加记录,如果用常量就可以,变量就不行了,       '"+$vv+"'是不是格式错了?#include <array.au3>
#include "mysql.au3"

; MYSQL starten, DLL im PATH (enth鋖t auch @ScriptDir), sont Pfad zur DLL angeben. DLL muss libmysql.dll hei遝n.
_MySQL_InitLibrary()
$MysqlConn = _MySQL_Init()
$connected = _MySQL_Real_Connect($MysqlConn, "111.com", "root", "333", "test")
If $connected = 0 Then Exit MsgBox(16, 'Connection Error', _MySQL_Error($MysqlConn))

Dim $vv = "bb";
MsgBox(1,"",$vv )
$query1 = "INSERT INTO s(pc,email) VALUES ('AAAAA-23','"+$vv+"')";
_MySQL_Real_Query($connected, $query1)


$query = "SELECT * FROM s"
_MySQL_Real_Query($connected, $query)


$res = _MySQL_Store_Result($MysqlConn)



$array = _MySQL_Fetch_Result_StringArray($res)
_ArrayDisplay($array)





; Abfrage freigeben
_MySQL_Free_Result($res)

; Verbindung beenden
_MySQL_Close($MysqlConn)
; MYSQL beenden
_MySQL_EndLibrary()

sour 发表于 2011-12-2 21:57:16

'"&$vv&"'   ...........

楼上风云 发表于 2011-12-2 22:37:00

看看第12行的拼写

lllangxx 发表于 2011-12-2 23:20:17

变量需要加'引号'

nop 发表于 2011-12-2 23:49:50

回复 2# sour


    多谢

nivisde 发表于 2011-12-2 23:58:59

实在无语。。。爆无语、

nivisde 发表于 2011-12-2 23:59:32

太。。。。。回你的贴竟然倒扣20B

tjbcjb 发表于 2014-7-9 16:01:01

学习了,小细节决定大成败
页: [1]
查看完整版本: 已解决 sql插入语句中如何使用变量