Hola a todos!... soy nuevo en el foro, apenas unos minutos... He consultado anteriormente este foro y he resuelto muchas dudas gracias a ustedes.
Ahora traigo una pregunta que espero me ayuden.
Como verán, el titulo del tema es mi pregunta. Tengo una consulta a una base de datos, para extraer un dato e insertarlo en otra tabla de la BD. Pero me aparece este error, tanto en mi mysqli_query() y mysqli_fetch_array()
Código:
function connection(){
$link = mysqli_connect('localhost','root','','consultorio');
if(mysqli_connect_errno($link)){
echo 'Imposible establecer conexión';
}
else{
echo 'conectado';
}
}
function insert($name,$file){
$find = mysqli_query(connection(),"SELECT * FROM paciente WHERE nombre LIKE '".$name."'");
if($row = mysqli_fetch_array($find)){
$reg = mysqli_query(connection(), "INSERT INTO recordrecetas VALUES('".$row[5]."','".$name."','".date('Y-m-d')."','".$file."')");
}
else {
echo 'No se pudo lograr petición';
}
}
Mi pregunta es ¿Donde esta el Error? por que ya corregí según lo que el manual de PHP net dice. Tal vez omito algo.
Estos son los errores que produce correspondiente a cada consulta
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\consultorio\mysql_class.php on line 16
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\consultorio\mysql_class.php on line 17