PHP premenné - hľadanie v databáze

Anton

PHP premenné - hľadanie v databáze
« kdy: 01. 06. 2017, 16:12:02 »
Dobrý deň,
chcel by som požiadať o kód v PHP skripte, ktorý vyhľadá hodnotu v premennej či sa nachádza v tabulke databázy.
Napríklad:
Premenná
Kód: [Vybrat]
$kod="DHJ4S1S"Chcem ju vyhľadať v databáze napr. 458d4_ a v tabulke kody a ak áno, urobiť z toho if else a údaj po potvrdení formulára vymazať z tabulky. Dúfam, že chápete ;) Ďakujem za pomoc.
 


j

Re:PHP premenné - hľadanie v databáze
« Odpověď #1 kdy: 01. 06. 2017, 16:51:17 »
Hele ... dalsi ... co dostanu za vypracovani domaciho ukolu?

David

Re:PHP premenné - hľadanie v databáze
« Odpověď #2 kdy: 01. 06. 2017, 18:25:23 »
Když víš jak to má fungovat, proč si to neuděláš sám?

Anton

Re:PHP premenné - hľadanie v databáze
« Odpověď #3 kdy: 01. 06. 2017, 20:02:00 »
Pretože viem ako to má byť ale neviem AKO to spraviť...

3ugeene

Re:PHP premenné - hľadanie v databáze
« Odpověď #4 kdy: 01. 06. 2017, 21:49:34 »
jsem linej si vzpomenout jak se pracuje s mysqli, takze pouziju dibi:

Kód: [Vybrat]
<?php

require_once 'dibi.phar';

//tady se nakonektuje dibi::connect. jsem linej otevirat navod
//dibi::connect(...);


$hledat 'houno';
$tabulka 'tabule';

if(!empty(
$_GET['delete_thing'])) {
    
dibi::query('DELETE FROM %n WHERE sloupec LIKE %~like~ LIMIT 1'$tabulka$hledat); //yes, pres like like a boss...
    
echo '<h1>Vec smazana z dabataza...</h1>';
}



if(
dibi::fetchAll(''SELECT FROM %n WHERE sloupec LIKE %~like~", $tabulka$hledat)) {
    echo '<form action="
/" method="GET"'>';
    echo '<input type="
checkbox" name="delete_thing">Smazat vec z databaze? </br>';
    echo '<input type="
submit" value="Kej...">';

    echo '</form>';
}


vsechna prava vyhrazena