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. patatazia
    3. Post
    P

    patatazia

    @patatazia

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 10
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Sarzana, SP Età 37
    0
    Reputazione
    10
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da patatazia

    • RE: Problema MySQL

      Ciao,
      io credo di avere già fatto la medesima cosa, avevo copiato la cartella data all'interno della directory che contiene MySQL e avevo trasferito tutto su un supporto rimovibile e poi sul portatile :mmm:

      @axlpx81 said:

      Ciao patatazia,
      se ho ben capito hai il tuo sito sul tuo PC e poi lo hai voluto copiare nel portatile, solo che, nel momento in cui lo hai fatto partire, hai avuto problemi con il riconoscimento di alcune tabelle del DB?!?

      Se è così ho la soluzione, evidentemente hai rigenerato le tabelle nel portatile con qualche inconsistenza ... la cosa più semplice da fare è la seguente:
      😮
      all'interno della directory che contiene EasyPHP apri la dir "mysql" e poi la dir "data".
      Dentro la directory "data" sono contenuti tutti i DB.
      Cerca quello giusto e copia tutta la dir su un supporto rimovibile.
      😮
      Non ti resta che fare il lavoro inverso nel tuo portatile ed il gioco è fatto!!!
      () Spero di essere stato comprensibile!()
      :ciauz:
      Ale

      postato in Coding
      P
      patatazia
    • RE: Problema MySQL

      @k3k said:

      secondo me hai sbagliato il nome della tabella o hai fatto confusione nei dati di login al DB.. prova a ricontrollare se il db la tabella è veramente presente e se i dati che usi per accedere al DB sono corretti.

      La tabella è effettivamente presente nel database e i dati che uso per accedere sono i medesimi che usavo nel computer anche x' nel notebook ho impostato la medesima password mysql del pc, mah... 😢

      postato in Coding
      P
      patatazia
    • RE: Problema MySQL

      @k3k said:

      ciao,
      potresti dire qualcosa di piu? ad esempio l'errore che ti da?

      Allora per esempio nel sito ho un sistema di login che riconosce se l'utente e' loggato al sito o meno e se nn lo e' gli chiede o di farlo o di registrarsi...in questo caso questo passo lo compie normalmente (riconosce quindi il database), ma quando provo ad inserire la password mi restituisce questo errore:

      Table 'registration.user_info' doesn't exist

      :bho:

      postato in Coding
      P
      patatazia
    • Problema MySQL

      Salve a tutti 😄

      il mio problema e' questo: ho realizzato un sito in PHP utilizzando MySQL come db sul mio computer ma quando ho provato a visualizzarlo sul portatile mi riconosce si' i database ma non le tabelle degli stessi database...come e'possibile?da cosa puo'dipendere? :mmm: :arrabbiato: :sbonk: :bho:

      Grazie x l'aiuto 🙂

      Patrizia

      postato in Coding
      P
      patatazia
    • RE: Problema Query

      Si è una variabile, grazie così va! :vai: :vai: :vai: :vai: 🙂

      @massy said:

      $keywords è una variabile php?

      Se sì è normale... lo hai messo tra gli apici.

      Prova così:
      "SELECT docdigi., sottolivelli.
      FROM docdigi
      JOIN sottolivelli
      ON docdigi_docnum = sottolivelli_docnum
      WHERE sottolivelli_nome LIKE '%".$keywordstre".%'
      or docdigi_desc LIKE '%".$keywordstre."%';";

      ed attento al fatto che scrivere query così è pericolosetto.
      Controlla che tipo di dati passi con quelle variabili, controlla che non possa mettere commenti e così via. 🙂

      postato in Coding
      P
      patatazia
    • RE: Problema Query

      allora questa è la struttura:

      $query = "CREATE TABLE docdigi (
      docdigi_docnum INT (6) NOT NULL AUTO_INCREMENT,
      docdigi_nome VARCHAR (20) NOT NULL,
      docdigi_consistenza CHAR (7) NOT NULL,
      docdigi_livelli TEXT NOT NULL,
      docdigi_cron VARCHAR (40) NOT NULL,
      docdigi_desc TEXT NOT NULL,
      docdigi_bibl TEXT NOT NULL,
      PRIMARY KEY (docdigi_docnum))";

      $query3 = "CREATE TABLE sottolivelli (
      sottolivelli_docnum INT (6) NOT NULL,
      sottolivelli_nome VARCHAR (20) NOT NULL,
      sottolivelli_cron VARCHAR (40) NOT NULL,
      sottolivelli_consistenza VARCHAR (40) NOT NULL,
      KEY (sottolivelli_docnum))";

      postato in Coding
      P
      patatazia
    • RE: Problema Query

      @Tymba said:

      prova questa:

      "SELECT docdigi., sottolivelli.
      FROM docdigi
      JOIN sottolivelli
      ON docdigi_docnum = sottolivelli_docnum
      WHERE sottolivelli_nome LIKE '$keywordstre%'
      or docdigi_desc LIKE '%$keywordstre%'";

      p.s. non serve concatenare le stringhe, php termina l'istruzione quando trova il ;

      Nulla, non dà errori ma non trova niente, io non riesco proprio a capire x' faccia così :arrabbiato:

      postato in Coding
      P
      patatazia
    • Problema Query

      Salve a tutti :ciauz:

      ho dei problemi relativi ad una query..ho un database con due tabelle docdigi e sottolivelli; sottolivelli è legata a docdigi dal numero del documento in comune (infatti elenca i sottolivelli di alcuni documenti, sempre che ce ne siano) e io voglio che un utente tramite un form in cui inserisce una parola chiave possa fare una query in entrambe le tabelle. Ho provato di tutto, ma o non mi visualizza alcun risultato (pur non segnalandomi alcun errore) o sennò mi visualizza i record corrispondenti alla ricerca di una delle due tabelle. Vi scrivo il mio ultimo tentativo, spero che qualcuno possa aiutarmi :arrabbiato: :bho: :mmm:

      "SELECT docdigi., sottolivelli. " .
      "FROM docdigi " .
      "JOIN sottolivelli " .

      	   "ON docdigi_docnum = sottolivelli_docnum " .
      	   
      	   "WHERE sottolivelli_nome LIKE '$keywordstre%'" .
      	   "AND docdigi_desc LIKE '%$keywordstre%'";
      

      ** $keywords tre è il nome del campo del form dove l'utente digita la parola chiave.

      postato in Coding
      P
      patatazia
    • RE: Query SQL da form

      Ho risolto, dimenticavo % questi nella stringa di query

      $query = "SELECT * FROM docdigi WHERE docdigi_nome LIKE '%$keywords%' ";

      😄

      postato in Coding
      P
      patatazia
    • Query SQL da form

      Salve a tutti :ciauz:

      premetto che sto studiando php da due giorni e mi sono imbattuta in un problema 😞 sto cercando di inserire nel mio sito un piccolo motore di ricerca, gli utenti dovrebbero cioè inserire in un form una parola chiave e lo script dovrebbe restituire i risultati in una tabella, ma il problema è che non restituisce nulla sebbene io sappia che quella parola è contenuta nel db 😞 Ecco lo script

      <form method="get" action="search.php">
      <p class="head">Search</p>

      <input id="searchkeywords" type="text" name="keywords"
      
      >
      <input id="searchbutton" class="submit" type="submit"
        value="Search">
      

      </p>
      </form>

      "search.php"

      <?php
      $connect = mysql_connect("localhost", "root", "patrizia") or
      die ("Hey controlla la tua connessione al server.");
      mysql_select_db("patdigi");

      $query = "SELECT * FROM docdigi WHERE docdigi_nome LIKE '" . $_GET['keywords'] . "'";

      $results = mysql_query($query)
      or die(mysql_error());

      ?>
      <html>
      <head>
      <title>Lista del Patrimonio Documentario</title>
      </head>
      <body>
      <table>
      <tr>
      <td width="10%">Numero del Documento</td>
      <td width="50%">Nome</td>
      <td width="50%">Descrizione</td>
      </tr>
      <?php
      while ($row = mysql_fetch_array($results)) {
      extract($row);
      echo "<tr><td width="10%">";
      echo $docdigi_docnum;
      echo "</td><td width="10%">";
      echo $docdigi_nome;
      echo "</td><td width="40%">";
      echo $docdigi_desc;
      echo "</td><td width="40%">";

      }
      ?>
      </table>
      </body>
      </html>

      Se qualcuno potrà aiutarmi avrà tutta la mia riconoscenza 😄

      postato in Coding
      P
      patatazia