Código PHP:
$diaexacto = ",Date("z"),";
| ||||
No entiendo a que te refieres con "estoy tratando de restarle a un numero el numero del año", pero la forma correcta de expresar la linea PHP que pusiste es esta: Código PHP: ![]()
__________________ Manoloweb |
| ||||
con tu respuesta el script quedaria haci Código PHP:
__________________ -- May The Force Be With You -- Última edición por mapper; 18/08/2003 a las 17:49 |
| ||||
ya que hablamos de variables Como puedo hacer para convertir $row["nombres"] de MySQL a $nombres? Por que lo que yo quiero no es que en donde yo inserte $nombres aparesca $row["nombres"] (lo cual es obvio que se convertira en la columna nombres de MySQL) lo que quiero es que aparesca directamente el contenido de la columna. Osea que si tubieze en la clumna nombres a juan. Donde pongo $nombres me aparesca juan y no $row["nombres"]
__________________ -- May The Force Be With You -- |
| ||||
Bueno, para eso existe una pequeña función de PHP... extract($row); Eso te deja disponibles las variables de acuerdo a los campos de tu resultado. Solo toma en cuenta que si ese row lo obtienes con un mysql_fetch_array, deberás tambien indicarle que solo quieres los indices asociativos, porque con los numericos no te va a funcionar... $row=mysql_fetch_array($tuquery , MYSQL_ASSOC); Saludos!!
__________________ Manoloweb |
| ||||
Tenes msn? Disculpame, pero estoy tratando de entender lo que me dijiste pero no puedo... Si podes y tenes 5 min tenes msn ? para que hablemos y me das una mano? por que no entiendo demaciado y si te pregunto cada palabra me tardo mil años
__________________ -- May The Force Be With You -- |
| ||||
Wow... pues no tengo MSN aqui en la oficina... pero te explico: extract te convierte un array asociativo en una serie de variables... por ejemplo: $tal["uno"]=1; $tal["dos"]=2; $tal["tres"]=3; extract($tal); Esto te produce tres variables llamadas $uno, $dos y $tres Hasta aqui esta resuelta tu pregunta anterior. Luego viene mi sugerencia... cuando usas mysql_fetch_array para mostrar un grupo de campos de un query, por default te produce DOS indices para cada campo... el numerico y el asociativo... algo así... $row["nombre"]="manuel"; $row[0]="manuel"; $row["nick"]="manoloweb"; $row[1]="manoloweb"; etc... es decir DOS indices para cada campo. Cuando aplicas EXTRACT, va a tratar de llamar variables como $0, $1, etc... cosa que NO SE PUEDE, y tal vez te marque error. Para prevenir eso, solo debes indicar que solo te entregue los indices asociativos... Tal como te puse en el post anterior... $row=mysql_fetch_array($tuquery , MYSQL_ASSOC); Saludos!!!
__________________ Manoloweb |
| |||
Simplemente ... Código PHP: (Y .. a todo esto para que quieres usar $variable si ya lo tienes en $row['variable'] ? .. Es un gasto inecesario y duplicar variables ... Si no te gusta esa "sintax" saca tu "recorset" a un objeto con mysql_fetch_object() y te quedará $row->variable (en tu ejemplo $row->nombre ... ) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
por que quiero crear tantas tablas como inserciones aya en la tabla para lo cual no se por que no me acepta $row["nombre"] con la funcion while La tabla que quieroq ue e repita es algo haci mira. www.mapper.com.ar
__________________ -- May The Force Be With You -- |