Vérifier la présence de table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Vérifier la présence de table

par sacco » 12 mars 2006, 15:49

merci c'était bien le == mais aussi le 0 qui devient false
<?php

$Testconnect = mysqli_connect("localhost", "root", "", "test")
  or die("Impossible de se connecter");

$Testtable = mysqli_query($Testconnect,'select * from seveur;');

 if ($Testconnect == false) {echo "base hs";}
  else
  { 
  echo "base ok";	
  if ($Testtable == false) {echo "table non présente";}
  else  
  {
  		echo "table ok";}
  }
  
  
  
  ?>
merci encore

par Truc » 10 mars 2006, 22:31

je suis sûr que le résultat n'est pas celui attendu... :o

change déjà le test d'égalité dans le test if qui se fait avec "==" et non "=" (qui est une affectation)
 if ($Testconnect == 0)

par Cyrano » 10 mars 2006, 21:34

et ça te retourne quoi comme résultat ?

Vérifier la présence de table

par sacco » 10 mars 2006, 16:24

Bonjour,

je voudrais faire un script en php qui me permet de voir si des tables sont présentes ou non dans ma base avant toutes enregistrements

mon code pour l'instant est
<html><head>
<title> Formulaire Ajout Serveur </title>
<link rel="stylesheet" href="sebfiche.css" type="text/css">

<?php
//test si base présente puis si la table serveur est là
$Testconnect = mysqli_connect("localhost", "root", "", "test")
  or die("Impossible de se connecter");

$Testtable = mysqli_query($Testconnect,'show tables serveur;');

 if ($Testconnect = 0) {echo "base hs";}
  else
  { 
  echo "base ok";	
  if ($Testtable = 0) {echo "table non présente";}
  else  
  {
  		echo "table ok";}
  }
  
  
  
  ?>
  
merci d'avance