Tábla nem létezik
Sziasztok!
Már kipróbáltam minden variációt, de a select után beírt név nem jó a mysql nek, azt jelzi nekem, hogy nem létezik a keresett táblám miközben létezik, és név is helyes, de az egészbe a poén az az, hogy csak is 1 táblánál müködik rendessen, a többinél:
■ Már kipróbáltam minden variációt, de a select után beírt név nem jó a mysql nek, azt jelzi nekem, hogy nem létezik a keresett táblám miközben létezik, és név is helyes, de az egészbe a poén az az, hogy csak is 1 táblánál müködik rendessen, a többinél:
A 'teszt.tomi_vendegkonyv' tabla nem letezik
function beallitas( $tabla,$postok,$hely,$hol ) {
foreach( $postok as $post) {
$adat=$_POST[$post];
// echo $adat.'<br>';
mysql_query("UPDATE ".$tabla." SET ".$post."='".$adat."' WHERE ".$hol."='".$hely."'") or die (mysql_error());
}
}
if(beallitas("tomi_vendegkonyv", array("nev"), "1", "id") == TRUE){
echo 'ok';
}else{
echo 'bazz';
}
Valószínűleg igy is van.
Hát szerintem nem
show tables
- A query-t legenerálva kiechozod PHP-ból ugyanaz jön ki, mint PHPMyAdminban?
- Ha leloggolsz minden queryt egy fájlba (ugye, van DB absztrakciód?) akkor azokat ugyanúgy lefuttatva mi történik?
Egyébként most nézem, hogy erőteljesen nem ártana escapelni a querydet.
Javaslom, hogy tegyél föl egy debuggert, az jelentősen megkönnyíti az életedet.