Hoy les dare una solucion sumamente sencilla a un error que he visto comun. Hay que publicar soluciones por mas sencillas que sean algun desarrollador se los agradecerá
Código PHP :
Notice: Use of undefined constant BBBB- assumed 'BBBBin C:\xampp\htdocs\modulos\query\prueba.php on line ## Notice: Use of undefined constant BBBB- assumed 'BBBB' in C:\xampp\htdocs\modulos\query\prueba.php on line ##
Es facil solucionarlo., pero primero por que sucede?
hay muchas razones pero la mas comun por descuido. pongamos un ejemplo:
Código PHP :
<?php //conectamos a la base config.php $DBconnect= mysql_connect("localhost", "root", "password") or die("Could not connect: " . mysql_error()); mysql_select_db("my_database"); // pedimos query $sql="SELECT id_algo,id_algo_algo, COUNT(id_algo) AS cantidad FROM tabla GROUP BY id_algo ORDER BY cantidad DESC LIMIT 10 "; //definimos var de query $result=mysql_query($sql, $DBconnect); // asociamos while($row = mysql_fetch_array($result)) { // imprimimos llamemos a esta parte IMPRIMIR //SECCION IMPRIMIR echo"<div>"; echo"<div style='float:left; '>"; echo $row[ id_sistema ]; echo"-"; echo"</div>"; echo"</div>"; echo"<div>"; echo"<div>"; echo $row[ cantidad ]; echo"</div"; echo"</div>"; //TERMINA SECCION IMPRIMIR }
al momento de ejecutar el codigo nos arroja el arror antes mencionado. como solucionarlo?
El problema radica en la seccion IMPRIMIR
Código PHP :
echo $row[ ' id_sistema ' ]; echo"-"; echo $row[ ' cantidad ' ];
EL problema radica en los apóstrofes, colocandolos solucionamos el problema
Mas informacion: http://php.net/manual/es/language.constants.php