Terminado

Queries Mysql escritas en Php

Publicado el 29 Septiembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy buscando un experto en PHP y MySQL capaz de escribir el código PHP que haga lo siguiente:
1. Buscar en una tabla (A) todas las filas (rows) en las cuales el valor de la columna (X) sea null o = 0.
2. Para cada fila que cumpla con los requisitos, buscar en otra tabla (B) la fila cuyo valor de la columna Y sea el mismo en las 2 tablas.
3a. Si la fila existe en la tabla B, entonces reemplaza el valor de la columna X en la tabla A por el valor de la columna X que contiene la tabla B para esa fila
3b.
Si la fila NO existe en la tabla B, entonces escribe la información de la columnas Y y X de la tabla A en un archivo.csv que se guardará en un directorio del servidor.

Aquí les comparto un ejemplo de un código similar que estoy usando para otro propósito:

<?php
  set_time_limit(0);
  require("includes/common.php");
  print "Start.";
  $Fp = fopen("export/file.csv","w");
  if (!$fp) die("Could not create output file, check permissions!");
  $sql = "select * from `"tabla_a` where columna_x is null or columna_x=0";
  fwrite($fp,"columna_y,columna_x\n");
  $search = array("\n","\r",",");
  if (database_queryselect($sql,$rows))
  {
    foreach($rows as $row)
    {
      foreach($row as $k => $v)
      {
        $row[$k] = str_replace($search," ",$v);
      }
      fwrite($fp,$row["columna_y"].",");
      Fwrite($fp,$row["columna_X"]."\N");
    }
  }
  fclose($fp);
  print "Done.";
?>

Esta es una pequeña solicitud pero la idea es ir haciendo más cosas parecidas si los resultados son satisfactorios.

Gracias,
Marcos

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 01 Octubre, 2020

Habilidades necesarias

Otros proyectos publicados por M. G.