Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 57 di 57

Discussione: script interazione php mysql

  1. #31
    Guest

    Predefinito

    Citazione Originalmente inviato da eva04
    si, potrebbe fare differenza, ma questo nn è php è sintassi sql: perciò select è uguale a SELECT eppoi andrebbero messe tutte maiuscole così per esempio

    $query = mysql_query("SELECT * FROM $tabella ORDERED by id DESC");
    io dicevo che:
    non è ordered ma order e poi o c'è desc o c'è id

  2. #32
    Guest

    Predefinito

    Citazione Originalmente inviato da dweb
    Citazione Originalmente inviato da eva04
    si, potrebbe fare differenza, ma questo nn è php è sintassi sql: perciò select è uguale a SELECT eppoi andrebbero messe tutte maiuscole così per esempio

    $query = mysql_query("SELECT * FROM $tabella ORDERED by id DESC");
    io dicevo che:
    non è ordered ma order e poi o c'è desc o c'è id
    ops scusate mi sono anche accorto che manca un pezzo

    [code:1:c1f698fee9]mysql_query("SELECT * FROM $tabella ORDER BY id", $db);[/code:1:c1f698fee9]

  3. #33
    Guest

    Predefinito

    ma questo nn è php è sintassi sql
    Ok, in effetti deve essere così, altrimenti avrebbe dato un errore lasciando from order e desc minuscoli ... e invece non l'ha dato.

  4. #34
    Guest

    Predefinito

    order, sorry

  5. #35
    Guest

    Predefinito

    non fai prima a vedere il modulo di qualche cms e provare a veder se ci capisci qualcosa? in modo che poi lo adatti alla tua home come ti pare, cancellando o aggiungendo le parti che ti servono.

  6. #36
    Guest

    Predefinito

    bè, se facciamo una sezione chicche questa la mettiamo: come eseguire una connessione al db passo passo

  7. #37
    Guest

    Predefinito

    per trunckscz non so se sui cms sia così

    ora mi da un errore

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\programmi\easyphp\www\teamz\db\prova.php on line 9

    questo è il codice

    <?php
    $server="localhost";
    $utente="root";
    $passwd="";
    $datab="articoli";
    $tabella="scuola";
    $connessione=mysql_connect($server, $utente, $passwd);
    mysql_select_db($datab, $connessione);
    mysql_query("SELECT * FROM $tabella ORDER BY id", $datab);
    ?>

    dai non sfottete

  8. #38
    Guest

    Predefinito

    non fai prima a vedere il modulo di qualche cms e provare a veder se ci capisci qualcosa? in modo che poi lo adatti alla tua home come ti pare, cancellando o aggiungendo le parti che ti servono.
    ma poi non c'è più gusto!

  9. #39
    Guest

    Predefinito

    mysql_query("SELECT * FROM $tabella ORDER BY id", $datab); non $datab, ma $connessione

  10. #40
    Guest

    Predefinito

    mysql_query("SELECT * FROM $tabella ORDER BY id", $datab);

    non ci va $datab, ma $connessione


    mysql_query("SELECT * FROM $tabella ORDER BY id", $connessione);

    [EDIT]
    oops, nuovamente in ritardo
    [/EDIT]

  11. #41
    Guest

    Predefinito

    ora non dà errori

    + che altro per la storia del link come posso fare?

    sempre che non sia troppo rompiballe

  12. #42
    Guest

    Predefinito

    ok, adesso la variabile facciamo la variabile $query un array in un ciclo così vediamo tutti i campi, ma visto che tu vuoi gli ultimi tre facciamo così:

    mysql_data_seek( e non mi ricorfdo com'è devo cercare sul manuale)
    poi
    while ($row = mysql_fetch_array($query))

    {
    print $row[id];
    print $row[pagine];
    print $row[titolo];
    }

    così abbiamo stampato i campi che ci sono nel database, ora vado a a mangiare poi finisco di risp.

    SYME

  13. #43
    Guest

    Predefinito

    uhm...non so se ho capito bene...
    nella stessa pagina all'interno dello stesso script..no?

  14. #44
    Guest

    Predefinito

    si

  15. #45
    Guest

    Predefinito

    era 1 domanda bidone per attirare l'attenzione..ora provo

  16. #46
    Guest

    Predefinito

    occavoli, ma non ti ho finito il codice!!!

    che fai, te lo do io o provi a farlo tu?

    ti metto sulla buona strada: bisogna fare 2 cicli.

    in bocca al lupo

    SYME

  17. #47
    Guest

    Predefinito

    provo a finirlo io.... intanto questo è quello che ho prodotto con te

    <?php
    $server="localhost";
    $utente="root";
    $passwd="";
    $datab="articoli";
    $tabella="scuola";
    $connessione=mysql_connect($server, $utente, $passwd);
    mysql_select_db($datab, $connessione);
    $query = mysql_query("SELECT * FROM $tabella ORDER BY id", $connessione);
    mysql_data_seek( qui che ci devo mettere? int row_number?)
    while ($row = mysql_fetch_array($query))
    {
    print $row[id]; non sarebbe meglio each?
    print $row[pagine];
    print $row[titolo];
    }
    mysql_close($connessione);
    ?>

  18. #48
    Guest

    Predefinito

    allora, quel ciclo è uno dimostrativo per farti vedere come recuperare le variabili, poi devi fare un ciclo che scanna le ultime tre righe e che ti stampa il link come vuoi tu.
    per il mysql_data_seek un sec che cerco su php.net

  19. #49
    Guest

    Predefinito

    ecco, guarda questa pagina, mi sembra abbastanza chiara
    http://it.php.net/manual/it/function...-data-seek.php

  20. #50
    Guest

    Predefinito

    mi è venuta una schifezza del genere :(

    <?php
    $server="localhost";
    $utente="root";
    $passwd="";
    $datab="articoli";
    $tabella="scuola";
    $connessione=mysql_connect($server, $utente, $passwd);
    mysql_select_db($datab, $connessione);
    $query = mysql_query("SELECT * FROM $tabella ORDER BY id", $connessione);
    mysql_data_seek( qui che ci devo mettere? int row_number?)
    while ($row = mysql_fetch_array($query))
    {
    print $row[id];
    print $row[pagine];
    print $row[titolo];
    }
    /* caricamento righe in ordine inverso */
    for ($i = mysql_num_rows($risultato) - 1; $i >= 0; $i--) {
    if (!mysql_data_seek($risultato, $i)) {
    echo "Non si può eseguire il seek alla riga $i: " . mysql_error() . "\n";
    continue;
    }

    if(!($riga = mysql_fetch_object($risultato)))
    continue;

    echo "$riga->titolo $riga->descrizione<br />\n";
    }

    mysql_free_result($risultato);


    mysql_close($connessione);
    ?>

  21. #51
    Guest

    Predefinito



    vabbè....

    ti spiego

    in ordine inverso te lo fa già lui, in quanto hai recuperato i campi in inverso con il DESC

    no, il data_seek ho scoperto che puoi nn usarlo

    poi fai



    for($i = 0; $i < 3; $i++) /*se metti un altro num al posto di 3 ti mette + risultati*/
    {
    print "$row[titolo]\n";
    print "$row[pagina]\n";
    print "<a href=articoli.php?id=\"$row[id]\">continua...</a>
    }

    visto che vuoi fare un pezzo corto poi il continua con la funz substr() estrai una sottostringa da $row[pagina] e la stampi al posto del testo.

  22. #52
    Guest

    Predefinito

    grazie
    ma ora come ora mi sento un pirla perchè me lo hai fatto praticamente tutto tu.....non pensavo di essere una schiappa del genere!!
    sXiamo di sistemare da solo la sottostringa

  23. #53
    Guest

    Predefinito

    bè, non era proprio facile quello che volevi fare....

    se ti consola ci ho messo un paio di mesi per capirlo

  24. #54
    Guest

    Predefinito

    questo dovrebbe essere il codice?

    <?php
    $server="localhost";
    $utente="root";
    $passwd="";
    $datab="articoli";
    $tabella="scuola";
    $connessione=mysql_connect($server, $utente, $passwd);
    mysql_select_db($datab, $connessione);
    $query = mysql_query("SELECT * FROM $tabella ORDER BY id", $connessione);
    while ($row = mysql_fetch_array($query))
    {
    print $row[id];
    print $row[pagine];
    print $row[titolo];
    }
    for($i = 0; $i < 3; $i++) /*se metti un altro num al posto di 3 ti mette + risultati*/
    {
    print "$row[titolo]\n";
    print "$row[pagina]\n";
    print "<a href=articoli.php?id=\"$row[id]\">continua...</a>";
    }
    $descrizione = substr($row[pagina]);
    print "$descrizione\n";

    mysql_free_result($query);


    mysql_close($connessione);
    ?>

    così??????????

  25. #55
    Guest

    Predefinito

    up

  26. #56
    Guest

    Predefinito

    Citazione Originalmente inviato da teamz
    questo dovrebbe essere il codice?

    ...
    così??????????
    l'idea di provarlo tu e farci sapere?

  27. #57
    Guest

    Predefinito

    scusami è vero ma ho problemi con il database

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •