Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: php con mysql

  1. #1

    php con mysql

    sono alle prime armi con php abbiate pietà di me....

    faccio una semplice select su un database utilizzo la funzione mysql_fetch_array

    ma quando lancio la pag php sul browser mi esce questo messaggio

    WARNING:mysql_fetch_array():supplied argument is not a valid MySQL result resource in C:\(c'è path del file)

    utilizzo XAMPP come pacchetto 3 in 1...apache,mysql,php

    che devo fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    Scrivi tutta la select che fai, almeno si vede se ci sono errori di sintassi...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    <?
    // Mi connetto a mysql
    $db = mysql_connect("localhost", "user_db", "pass_db") or die ("Impossibile Connettersi: " . mysql_error());

    // Seleziono il DB
    mysql_select_db("nome_db",$db);

    // Faccio la query dicendo di selezionare tutto tramite l'asterisco
    // e dalla tabella 'nome_tabella'

    $query = "SELECT * FROM nome_tabella";
    $risultato = @mysql_query($query) or die("Errore query database: " . mysql_error());

    // ciclo while per recuperare i dati
    while ($dati = mysql_fetch_array($risultato)) {

    // Uso una variabile di appoggio per i campi della mia tabella
    // che sono campo_1 e campo_2

    $str_campo_1 = $dati['campo_1'];
    $str_campo_2 = $dati['campo_2'];

    // faccio un echo per far vedere i due valori presi dal db sulla
    // pagina. Il
    al fondo fa si che vada a capo per ogni set di
    // risultati
    echo "$str_campo_1 - $str_campo_2
    ";

    }

    ?>

  4. #4
    per iniziare togli la @ da davanti a mysql_query

    poi prova a eseguire la query da shell... sicuro che ci siano dati in tabella?

    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  5. #5
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Originariamente inviato da ardand

    @mysql_query($query)
    :master:

    La chiocciola?

    ----------EDIT------

    Abbiamo scritto nello stesso momento lo stesso messaggio ehehe...
    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  6. #6
    $result=mysql_query("SELECT * FROM 'anagrafica'");

    while($row=mysql_fetch_array($result));

  7. #7
    Originariamente inviato da zemrofut
    $result=mysql_query("SELECT * FROM 'anagrafica'");

    while($row=mysql_fetch_array($result));
    codice:
    $result=mysql_query("SELECT * FROM anagrafica");
    var_dump($result);
    exit;
    cosa ti appare a video?
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  8. #8

  9. #9
    non so cosa sia xampp ma quell'errore significa che $result è vuoto

    se commenti la chiamata a mysql_fetch_array() vediamo cosa c'è in $result...

    scrivi il codice che ti ho dato nel messaggio precedente (al posto del tuo) e dimmi cosa ti viene fuori
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  10. #10
    source(3) of type (mysql result)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.