Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. talo
    3. Post
    T

    talo

    @talo

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 4
    • Post 7
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    11
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da talo

    • dati da due tabelle con join e where

      Ciao a tutti,
      Ho un piccolo problema, mi ritrovo a dover collegare due tabelle tra loro..."left join"
      Vi spiego come ho strutturato il DB...

      Table "anagrafica" ->(anagrafica_id(primary key),ecc...) >
      Table "settori" ->(settori_id(primary_key),anagrafica_id,data,totale).

      ho effettuato questa query.

      SELECT * FROM anagrafica LEFT JOIN settori USING (anagrafica_id) WHERE MONTH(data) = 11Il campo "data" è presente nella tabella "settori" così facendo però, annullo il "left join" dato che mi vengono restituiti solo i campi con il mese = 11, a me invece servirebbe avere tutti i risultati di "anagrafica" anche se non c'è nessuna voce che corrisponde a "MONTH(data) = 11"
      Faccio questo perchè mi troverò ad avere valori corrispondenti a quell "anagrafica_id" ma che saranno di mesi precedenti, che a me non servono....
      Spero di essere riuscito a spiegare bene il problema...

      Sicuro di ricevere una risposta...vi ringrazio anticipatamente!

      postato in Coding
      T
      talo
    • Verificare indirizzo ip database

      ciao a tutti ho fatto questo script xò non ho ottenuto i risultati sperati:[PHP]
      $ip=getenv("REMOTE_ADDR");
      $query = "SELECT * FROM sondaggio_ip";
      $result = mysql_query($query, $db_connect) or die("Errore...");
      $numrows = mysql_num_rows($result);
      if ($numrows==0){
      print"Database vuoto!";
      }
      else
      {
      for($x=0; $x<$numrows; $x++){
      $resrow = mysql_fetch_row($result);
      if ($ip==$resrow[indir_ip]){
      header("Location: link");
      exit;
      }}};
      [/PHP]
      con questo script volevo far verificare la presenza dell' ip del client nel database...
      Grazie Talo

      postato in Coding
      T
      talo
    • RE: interrogazione database

      @stellina25 said:

      devi fare cosi:

      [php]
      $result= mysql_query("SELECT * FROM sondaggio", $db_connect);
      while ($row= mysql_fetch_array($result)) {

      $nome_campo1 = $row['nome_campo1'];
      $nome_campo2 = $row['nome_campo2'];
      ...
      }
      [/php]il ciclo while ti permette di estrarre tutti i record dal db

      ciao
      si va bene ma non è questo che cercavo
      volevo sapere se c'è e qual'è un comando per prendere le righe della tabella una a volta e non per campi
      Grazie per la precedente risposta
      talo

      postato in Coding
      T
      talo
    • interrogazione database

      ciao a tutti
      sono nuovo nell'usare mysql...
      stavo lavorando su questo codice
      [PHP]<?php
      require ("db_conn.php");
      $result= mysql_query("SELECT * FROM sondaggio", $db_connect);
      $row= mysql_fetch_array($result);
      print "{$row['option']}<br>";
      print "{$row['voti']}<br>";
      ?> [/PHP]
      in questo modo prende solo la prima riga della tabella....
      come faccio a prendere anche le altre?
      Grazie Talo

      postato in Coding
      T
      talo
    • RE: script sondaggio

      @Bruno61 said:

      Ciao,

      Gli apici vanno solo per il campo option (text)
      mysql_query("UPDATE sondaggio SET voti=voti+1 WHERE option='$voto'", $connessione);

      Comunque, dopo la query di update prova a vedere quanti record sono stati aggiornati con mysql_affected_rows. Se ritorna 0 rivedi la WHERE che probabilmente non fa quello che ti aspetti.
      Ciao
      Bruno
      ci siamo quasi!!!
      funziona in questo modo:
      ("UPDATE sondaggio SET voti=voti+1 WHERE id=1")
      però a me serve un modo per far riconoscere dove aggiornare la colonna voti perchè così aggiorna solo la colonna dove id=1!
      Grazie mille
      Talo

      postato in Coding
      T
      talo
    • RE: script sondaggio

      @Pixelate said:

      [php]$voto=$_POST['voto'];
      $connessione= mysql_connect($dbhost, $dbuser, $dbpass);
      mysql_select_db($dbname, $connessione);
      mysql_query("UPDATE sondaggio SET voti='voti+1' WHERE option='$voto'");[/php]prova così..

      provato ma niente la situazione rimane tale
      ho controllato anche la tabella:

      campo: id; tipo: int(11); null:no;
      campo:option; tipo:text; null:no;
      campo:voti; tipo:int(11); null:no;

      mi sembra sia giusta!
      poi ammetto di non capirne molto sulle tabelle del database!!
      Grazie!!!
      Talo

      postato in Coding
      T
      talo
    • script sondaggio

      ciao a tutti sto cercando di fare una specie di sondaggio
      ho elaborato questo script

      $voto=$_POST['voto'];
      $connessione= mysql_connect($dbhost, $dbuser, $dbpass);
      mysql_select_db($dbname, $connessione);
      mysql_query("UPDATE sondaggio SET voti=voti+1 WHERE option=$voto", $connessione);
      echo "mysql_query(UPDATE sondaggio SET voti=voti+1 WHERE option=$voto)";

      non mi da nessun errore, però non aggiorna il database mysql😢
      qualcuno mi può dare una mano a capire il problema?
      Grazie mille
      Talo

      postato in Coding
      T
      talo