我是 react-redux 的新手,我正在使用 react-thunk 中间件。每当我尝试运行我的动作创建者(通过按下我的按钮)时,我都会收到错误“未捕获的类型错误:调度不是函数”。有谁知道这是怎么回事?
源代码/操作/index.js
function editUserName (newUserName) {
return {
type: 'CHANGE_USER_NAME',
newUserName: newUserName
}
}
export function editUserNameDelegate () {
return function (dispatch, getState) {
return dispatch(editUserName("thunkUser"))
}
}
Run Code Online (Sandbox Code Playgroud)
src/容器/admin.js
import { editUserNameDelegate } from '../actions/index'
...
<input type="button" onClick={ editUserNameDelegate() } value="edit UserName" />
Run Code Online (Sandbox Code Playgroud) 我正在引用此页面以便对我的数据库进行SELECT查询.但是,我收到此错误:
mysql.connector.errors.ProgrammingError: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s' at line 1
Run Code Online (Sandbox Code Playgroud)
以下是带有问题的代码部分:
import mysql.connector
cnx = mysql.connector.connect(user='xxxx', password='yyyy',
host='zzzz.us-west-2.rds.amazonaws.com',
database='iiii')
cursor = cnx.cursor()
# ...
givenUsername = 'testUser123'
checkUserAuthQuery = ("SELECT password FROM UserAuth WHERE username = %s")
userAuthInfo = (givenUsername)
cursor.execute(checkUserAuthQuery, userAuthInfo)
# ...
Run Code Online (Sandbox Code Playgroud)
注意:
- 使用%s它进行INSERT查询时有效.
-此外,更换%s与'testuser123'作品.
检查对象是否作为数组键存在的最佳方法是什么?
// key: $obj, array: $array
array_key_exists($obj, $array);
Run Code Online (Sandbox Code Playgroud)
PHP警告中的结果:"第一个参数应该是字符串或整数".