¿Hay algo devuelto por MySQL/PHP en una consulta INSERT que se está ejecutando? Aquí está mi función que tengo en una CLASE.PHP MySQL INSERT valor de retorno con una ejecución de consulta
function mysqlQuery($query) {
// Gets the results from the query
$results = mysql_query($query, $this->connection);
// Loops through the queried results as an multi-dimensional array
while($rows = mysql_fetch_array($results, MYSQL_ASSOC)) {
// Push results to single array
$rs[] = $rows;
}
// Return results as array
return $rs;
}
Esta es la forma en que llamo la función
$rs = $dbh->mysqlQuery($query);
Pero la ejecución de una consulta INSERT los $ rs no devuelve nada. ¿Mi función necesita ayuda o es este el comportamiento predeterminado? Cualquier consejo sería útil también.
DUH, gracias por recordarme que devuelve VERDADERO/FALSO. por alguna razón lo tuve en mi cabeza, en realidad devolvió otro valor, pero después de mirar mi función veo que no estoy verificando la condición VERDADERO/FALSO y solo recorro la matriz de resultados.
Gracias por todas las respuestas correctas, pero primero en responder correctamente obtuve los puntos, ¡aplausos!
primero en responder, thnx –