![]() |
Necesito ayuda Me sale un error en msql Warning: mysql_num_rows(): el error que me sale es este ---------------------- esta conectado Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\AplicacionSIE\Nuevo_diseno\Forapoacade mico3.php on line 43 ---------------------- el codigo es este <?php session_start(); // Conectarse a la base de datos include"conexion.php"; $id = $_POST['id']; $tipo = $_POST['tipo']; $id2 = $_POST['id2']; $ape1 = $_POST['ape1']; $ape2 = $_POST['ape2']; $nomalu = $_POST['nomalu']; $fecnac = $_POST['fecnac']; $edad = $_POST['edad']; $dir = $_POST['dir']; $bar = $_POST['bar']; $urb = $_POST['urb']; $ciudad = $_POST['cidad']; $telcas = $_POST['telcas']; $nompa = $_POST['nompa']; $telpa = $_POST['telpa']; $telpatra = $_POST['telpatra']; $noma = $_POST['noma']; $telma = $_POST['telma']; $telmatra = $_POST['telmatra']; $nomacu = $_POST['nomacu']; $telacu = $_POST['telacu']; $fecing = $_POST['fecing']; $cursoing = $_POST['cursoing']; $razing = $_POST['razing']; $obs = $_POST['obs']; $enf = $_POST['si']; $enf2 = $_POST['no']; // asignar a la tabla sie_alumno un nuevo usuario o buca un el numero de usuario existente $query = "SELECT * FROM sie_alumno WHERE ( `alumno_id` = '$id' AND `alumno_doc` ='$id2' AND `alumno_ape1` = '$ape1' AND `alumno_ape2` = '$ape2' AND `alumno_nom` = '$nomalu' )"; $resultado = mysql_query($query ) or (mysql_error()); $rows = mysql_num_rows($resultado); if($rows = 1){ // asigna un nuevo registro(usuario) a la tabla $query2 = "INSERT INTO sie_alumno( `alumno_id`, `alumno_tipodoc`, `alumno_doc`, `alumno_ape1`, `alumno_ape2`, `alumno_nom`, `alumno_fecnac`, `alumno_edad` , `alumno_dir`, `alumno_bar`, `alumno_urb`, `alumno_ciudad`, `alumno_telcas`,`alumno_nompa` , `alumno_telpa`, `alumno_telpatra`, `alumno_noma`, `alumno_telma`, `alumno_telmatra` , `alumno_nomacu`, `alumno_telacu`, `alumno_fecing`, `alumno_cursoing`, `alumno_razing`,`alumno_observaciones`) VALUE( '$id', '$tipo', '$id2', '$ape1', '$ape2', '$nomalu', '$fecnac', '$edad', '$dir', '$bar', '$urb', '$ciudad', '$telcas', '$nompa', '$telpa', '$telpatra', '$noma', '$telma', '$telmatra', '$nomacu', '$telacu', '$fecing', '$cursoing', '$razing', '$obs', '$enf', '$enf')"; // comprueva que ningun resgistro este repetido $insert = mysql_query($query2 ) or (mysql_error()); $custid = mysql_insert_id(); } // si custid existe, queremos que se igual a cuatnum if($custid) $cuatnum = $custid; // ?> Por que sera que pasa eso alguien me puede decir cual es el error que tengo es qu elo necesito urgente.... |
Respuesta: Necesito ayuda Me sale un error en msql Warning: mysql_num_rows(): Es un error de programación. Lee con cuidado el script para verificar que no haya campos que entren vacíos o errores de sintaxis. Si lso campos entran bien, entonces debe ser problema de PHP y debes preguntar en el foro de PHP. Allí te ayudarán mejor. |
Respuesta: Necesito ayuda Me sale un error en msql Warning: mysql_num_rows(): |
Respuesta: Necesito ayuda Me sale un error en msql Warning: mysql_num_rows(): porque utlizas el caracter(´) invertido en el nombre de tus campos al momento de compararlos, además si estás comparando un columna de texto en tu tabla lo recomendable es que uses LIKE y cuando quieras saber el número de registros compáralo con == no con =. lee el manual de php http://www.php.net/manual/es/ |
Respuesta: Necesito ayuda Me sale un error en msql Warning: mysql_num_rows(): Código PHP: Código PHP: |
| La zona horaria es GMT -6. Ahora son las 00:30. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.