Visualizzazione dei risultati da 1 a 8 su 8

Discussione: confronto tra stringhe

  1. #1

    confronto tra stringhe

    ciao!
    avevo bisogno di confrontare due stringhe ad esempio
    la mia prima stringa contiene
    $c='ciao forum html';
    lla seconda $d='html'
    la cosa di cui ho bisogna è:
    come faccio a capire se la mia variabile d è presente in c? nel caso ci fosse htmlciao
    tutto attaccato non dovrebbe andare bene ma deve cercare solo la frase 'html' se presente percio non parte di altre frasi.
    mi date una mano?

  2. #2

  3. #3
    eh si quella funzione mi sa che mi serve proprio grazie,posso sottoporti ad un altra domanda?
    sempre tramite php devo fare un inserimento di piu righe al momento riesco a fare un solo inserimento ti riporto il codice funzionante per l'inserimento di un solo valore:
    $query = "INSERT INTO $g (lat,longi,name)

    VALUES (45.35, 11.7833333,'Abano Terme')";

    // esecuzione della query

    $query_results = mysql_query($query) or die(mysql_error($db));

    come posso INSERIRE PIU VALUE NELLA STESSA ISTRUZIONE?

  4. #4
    Come domanda non è chiarissima ma la sostanza è che forse vuoi fare un inserimento ciclico.

    Dipende in che forma hai i dati e da dove ti arrivano.

  5. #5
    $query = 'CREATE TABLE '.$g.'( '.
    'id INT NOT NULL AUTO_INCREMENT, '.
    'lat varchar(100) NOT NULL, '.
    'longi varchar(100) NOT NULL, '.
    'name varchar(100) NOT NULL, '.
    'PRIMARY KEY(id))';

    $result = mysql_query($query);

    $query = "INSERT INTO $g (lat,longi,name)

    VALUES (45.35, 11.7833333,'Abano Terme')";
    \\VALUES(45,54,'ROMA')
    // esecuzione della query
    $query_results = mysql_query($query) or die(mysql_error($db));


    Nell'istruzione insert to vorrei mettere piu values ma non so come è la sintassi
    infatti scrivendo

    $query = "INSERT INTO $g (lat,longi,name)

    VALUES (45.35, 11.7833333,'Abano Terme'), VALUES(45,54,'ROMA'),VALUES(45,54,'ROMA')";
    mi da errore come posso fare?

  6. #6
    No, non si può usare quella sintassi, le insert possono inserire un solo dato alla volta, però potresti, nel caso di automatismi, fare più insert una di seguito all'altra.

    Le uniche sintassi di interazione di dati che fanno modifiche multiple sono le update e le delete, ma la insert solo una alla volta.

  7. #7
    $query = "INSERT INTO $g (lat,longi,name)

    VALUES (45.35, 11.7833333,'Abano Terme'), (45,54,'ROMA'),(45,54,'ROMA')";

    Prova così..dovrebbe andare!

  8. #8
    Si funziona.Grazie mille, sei stato davvero d'aiuto.

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.